> 1 <

Автор Сообщение

ferbolg

Members


Статус

16 сообщений

Где: Ukraine
Род занятий:
Возраст:

#2789   2010-09-02 11:05 GMT+3 часа(ов)      
Доброе утро! Только начал изучать Common Lisp. Установил GNU CLISP 2.49 для винды. Но пока не могу разобраться, как правильно компилировать и "выполнять" исходники. Например, если у меня есть файл hyp.lsp c текстом:

;;Printing
 
(princ "Check works!")
 
(bye)


то с какими ключами мне нужно запускать файл clisp.exe, чтобы получить вывод на консоль:
Check works!
?
Или как правильно откомпилировать и "запустить на выполнение" мой файл hyp.lsp изунтри clisp.exe? Пока в clisp.html и impnotes.html понятного ответа не нашел. Заранее благодарен за подсказки и пояснения.

LinkFly

Members


Статус

152 сообщений

Где: Russia
Род занятий:
Возраст:

#2790   2010-09-02 15:36 GMT+3 часа(ов)      
Даю подсказку: забей на clisp - ибо гавно
Поменяй лисп-систему на Lispworks, или AllegroCL, или (если пока учишься) на sbcl (но он пока полностью не портирован на винду - однако уже "на подходе"). А ещё лучше переходи на linux - там sbcl работает "на отлично".

По существу: посмотри какой-нибудь clisp.exe --help Там должны быть ключи, наподобие --load и --eval они соотв. загружают файл и вычисляют лисп-выражение.

antares0

Members


Статус

185 сообщений

Где: Russia
Род занятий:
Возраст:

#2802   2010-09-04 16:09 GMT+3 часа(ов)      
Цитата
ferbolg :
Но пока не могу разобраться, как правильно компилировать и "выполнять" исходники. Например, если у меня есть файл hyp.lsp c текстом:

;;Printing
 
(princ "Check works!")
 
(bye)


то с какими ключами мне нужно запускать файл clisp.exe, чтобы получить вывод на консоль:
Check works!
?
Или как правильно откомпилировать и "запустить на выполнение" мой файл hyp.lsp изунтри clisp.exe? Пока в clisp.html и impnotes.html понятного ответа не нашел. Заранее благодарен за подсказки и пояснения.


Для начала стоит почитать книжки по теме, например PCL. По вопросу в частности Главу о REPL

Загрузить файл можно с помощью (load "файл")
При этом файл скомпилируется и загрузится. Если нужно только скомпилировать то compile-file.
Для общего развития стоит узнать о ASDF.

По коду. CL имеет свои потоки ввода-вывода и с системой консолью напрямую не работает. А твой код выводит текст на внутрению консоль и сразу же выходит из среды.

отредактировал(а) antares0: 2010-09-04 16:20 GMT+3 часа(ов)

vp_arth

Members


Статус

9 сообщений

Где: Kazakhstan
Род занятий: vp_arth
Возраст: 33

#6231   2012-06-28 01:08 GMT+3 часа(ов)      
а чего это clisp гавно-то? чем он хуже любого другого лиспа?
> 1 <


Онлайн :

0 пользователь(ей), 36 гость(ей) :




Реклама на сайте: