[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