Создание 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 ...))
Объяснение кода листинга программы
let
- это специальная форма, которая используется для создания переменной и присваивания ей значения.(let ((ltk:*wish-pathname* ...))
- это начало формыlet
, где(ltk:*wish-pathname* ...)
- это присваиваемое значение переменнойltk:*wish-pathname*
.(uiop/pathname:merge-pathnames* ...)
- это функция, которая объединяет несколько путей к файлам в один путь.tclkit-filename
- это имя файла, который нужно объединить с путем.(uiop/filesystem:lisp-implementation-directory)
- это путь к директории, где находится реализация языка Lisp.(with-ltk ...)
- это специальная форма, которая позволяет выполнять код с определенными параметрами.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д