2011-01-09 8 views
4

Ich habe clisp in meinem Ubuntu-Rechner installiert. Ich versuche sdraw zu verwenden, um die Cons-Struktur anzuzeigen. Aber das SDRAW funktioniert nicht in meinem Computer.Ich habe versucht, die Beispiele in dem Buch A gentle indtroduction to symbolic computation angegebenen verwenden. Kann mir jemand sagen, wie kann ich es funktionieren lassen?SDRAW funktioniert nicht in meinem Computer

[Bearbeiten]

i Befehl folgenden Gebraucht

(sdraw '(alpha (Barvo) charlie))

i bekam folgende Meldung

*** - EVAL: undefined function SDRAW 

Dank

+0

, was es bedeutet, 'es nicht funktioniert'? Können Sie genauer sein, was passiert, wenn Sie versuchen, sdraw zu verwenden? –

+0

Ich habe die Änderungen vorgenommen. Ich hoffe, die oben genannten Informationen werden ausreichen. – thetna

Antwort

5

Ja, ich habe endlich die Antwort bekommen. wir müssen die Datei laden ["sdraw.generic"] [1] [1]: http://www.cs.cmu.edu/~dst/Lisp/sdraw/ und wir können die Datei mit dem Befehl laden müssen.

>(load "sdraw.generic") 

Verwenden Sie dann den Befehl sdraw, um die Nachteile anzuzeigen.

>BreakBreak 40 [45]> (sdraw '(1 2 (10))) 

      [*|*]--->[*|*]--->[*|*]--->NIL 
      |  |  | 
      v  v  v 
      1  2  [*|*]--->NIL 
           | 
           v 
           10 
1

Sie können die generische Version von sdraw laufen als

CL-USER> (load "sdraw.generic") 
CL-USER> (sdraw:sdraw '(a b c (d e) f)) 

folgen, der Ausgang an Klemme produzieren/REPL

sdraw-generic

Aber wenn Sie möchten die Züchter oder GUI-Version , sdraw.gui

CL-USER> (ql:quickload :clx) 
CL-USER> (load "sdraw.gui") 
CL-USER> (sdraw:sdraw '(a b (c d (e) f))) 

Mit Phantasie Ergebnis

enter image description here

Verwandte Themen