[Comm] Запуск LISP-программ
Pavel Stupin
=?iso-8859-1?q?grosso_=CE=C1_mail=2Eru?=
Вс Май 18 17:34:25 MSD 2003
____________________________________________________
On Sun, 18 May 2003 13:25:24 +0300
JCU Librarian <collector на jedi.org.ua> wrote:
____________________________________________________
>
> apt-get install sbcl
> sbcl --load <your file.lisp>
>
> SBCL -- это Steel Bank Common Lisp, в отличие от clisp это
> честный компилятор в нативный код.
>
Спасибо что откликнулись! ...
Кстати, вы с этой программой тоже работали?
В общем, поставил sbcl --- теперь при
"sbcl --load load-ideal.lisp" получаю:
_____________________________________________________________
debugger invoked on condition of type SB-KERNEL:SIMPLE-PACKAGE-ERROR:
The name :USER does not designate any package.
...
restarts:
0: [CONTINUE] Continue anyway (skipping to toplevel read/eval/print
loop).
1: [QUIT ] Quit SBCL (calling #'QUIT, killing the process).
(SB-INT:%FIND-PACKAGE-OR-LOSE 1 :USER)[:EXTERNAL]
0] SB-EXT:QUIT
_____________________________________________________________
То есть у меня, видимо, нет этого пакета USER? В начале запускаемого
файла есть такие строки:
_____________________________________________________________
;;; -*- Mode: LISP; Syntax: Common-lisp; Package: USER -*-
(in-package :user)
_____________________________________________________________
Его нужно как-то отдельно доустанавливать?
И когда пытаюсь запустить какие-то функции Ideal, которые описаны в
мануале, то получаю "undefined function" и "undefined variable" (видимо,
потому что нет USER?).
Кстати, как нужно правильно запускать функции в LISP?
В таком виде?: (function_name variable_name)
Спасибо за помощь.
Подробная информация о списке рассылки community