Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > LISP > lisp: установка


Автор: _sg 17.5.2012, 21:27
1. Скачать LispBox: http://common-lisp.net/project/lispbox/ 
2. Разархивировать lispbox-0.7-ccl-1.6-windowsx86.zip и выполнить C:\LispBox\lispbox.bat
или:
1. Скачать Lisp Cabinet http://lispcabinet.sourceforge.net/
2. Выполнить C:\Program Files\LispCabinet\LispCabinet.exe, нажать на клавиатуре клавишу ALT и, не отпуская ее, нажать клавишу X, набрать slime и нажать клавишу ENTER.
далее:
3. Перейти к вводу имени файла (поиску): CTRL-X CTRL-F
4. Ввести имя файла, например double.lisp, и нажать ENTER (если в папке C:\LispBox\ нет файла с таким именем, то он будет создан C:\LispBox\double.lisp)
5. Набрать программу, которая будет сохранена в файле double.lisp:
(defun double (x)
  (* x 2))
6. Скомпилировать программу CTRL-C CTRL-K
7. Выйти из сообщения об ошибках Q, исправить ошибки, вернуться к пункту 6.
8. Перейти в REPL (Read Evaluate Print Loop): CTRL-C CTRL-Z
9. После приглашения CL-USER> ввести (double 100) и нажать ENTER
10. Программа выдаст ответ: 200
Дальнейшие шаги: http://pcl.catap.ru/doku.php?id=pcl:%D1%82%D1%83%D1%80%D0%B2repl
Скачать документацию: ftp://ftp.lispworks.com/pub/software_tools/reference/HyperSpec-7-0.tar.gz
__________________________
* для OS X можно установить: http://common-lisp.net/project/lispbox/test_builds/Lispbox-0.7-with-ccl-1.6-darwinx86.zip  (Mac OS X версии в настоящее время требует OS X 10.6 Snow Leopard) 
**для Linux 32-bit: http://common-lisp.net/project/lispbox/test_builds/lispbox-0.7-ccl-1.6-linuxx86.tar.gz, для Linux 64-bit: http://common-lisp.net/project/lispbox/test_builds/lispbox-0.7-ccl-1.6-linuxx86-64.tar.gz (Версия Linux требует GTK2 и некоторые другие общие библиотеки, и имеет проблемы с glibc на некоторых Linux дистрибутивах), скрипты для автоматизации загрузки, компиляции и настройки  средств разработки для Лиспа: https://github.com/LinkFly/lisp-dev-tools

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)