我在我的ubuntu机器上安装了clisp
。我正在尝试使用sdraw
来显示cons结构。但是这个SDRAW
在我的计算机中不起作用。我试图使用书中A gentle indtroduction to symbolic computation
给出的例子。任何人都可以告诉我如何让它工作?
[编辑]
我使用了以下命令
(sdraw'(alpha(barvo)charlie))
我收到了以下消息
*** - EVAL: undefined function SDRAW
由于
答案 0 :(得分:5)
sdraw.generic
,我们必须使用命令加载文件。
>(load "sdraw.generic")
然后使用sdraw
命令显示缺点。
>BreakBreak 40 [45]> (sdraw '(1 2 (10)))
[*|*]--->[*|*]--->[*|*]--->NIL
| | |
v v v
1 2 [*|*]--->NIL
|
v
10
答案 1 :(得分:2)
您可以按照以下
运行sdraw
的通用版本
CL-USER> (load "sdraw.generic")
CL-USER> (sdraw:sdraw '(a b c (d e) f))
这将产生输出到终端/ REPL
但如果您想要发烧友或GUI版本,sdraw.gui
CL-USER> (ql:quickload :clx)
CL-USER> (load "sdraw.gui")
CL-USER> (sdraw:sdraw '(a b (c d (e) f)))
有花哨的结果