Создание Exe файла для Лисп - Lisp

Узнай цену своей работы

Формулировка задачи:

Всем здравствуйте! Имеется LispStick с Ltk, операционка Windows 7 Есть программа на лиспе под Ltk - окошечко с кнопочками Вопрос в следующем: как сделать из этой программы исполняемый exe файл? Желательно, чтобы этот экзешник можно было перенести на другой комп (тоже с Виндой), где никаких Лиспов и Ltk с прибамбасами не установлено и он таки заработал! Нашел cl-launch, но, как я понял, он только для Линуксов...

Решение задачи: «Создание Exe файла для Лисп»

textual
Листинг программы
(let ((ltk:*wish-pathname* (uiop/pathname:merge-pathnames* tclkit-filename (uiop/filesystem:lisp-implementation-directory))))
  (with-ltk ...))

Объяснение кода листинга программы

  1. let - это специальная форма, которая используется для создания переменной и присваивания ей значения.
  2. (let ((ltk:*wish-pathname* ...)) - это начало формы let, где (ltk:*wish-pathname* ...) - это присваиваемое значение переменной ltk:*wish-pathname*.
  3. (uiop/pathname:merge-pathnames* ...) - это функция, которая объединяет несколько путей к файлам в один путь.
  4. tclkit-filename - это имя файла, который нужно объединить с путем.
  5. (uiop/filesystem:lisp-implementation-directory) - это путь к директории, где находится реализация языка Lisp.
  6. (with-ltk ...) - это специальная форма, которая позволяет выполнять код с определенными параметрами.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5