2011-01-09 2 views
4

J'ai installé clisp sur mon ordinateur Ubuntu. J'essaye d'employer sdraw pour montrer la structure de contre. Mais ce SDRAW ne fonctionne pas dans mon ordinateur.J'ai essayé d'utiliser les exemples donnés dans le livre A gentle indtroduction to symbolic computation. Quelqu'un peut-il me dire comment puis-je lui permettre de travailler?SDRAW ne fonctionne pas dans mon ordinateur

[modifier]

i utilisé la commande suivante

(sdraw '(alpha (Barvo) charlie))

je me suis message suivant

*** - EVAL: undefined function SDRAW 

Merci

+0

qu'est-ce que cela signifie «il ne fonctionne pas? Pouvez-vous être plus précis de ce qui se passe quand vous essayez d'utiliser sdraw? –

+0

J'ai fait les changements. J'espère que les informations mentionnées ci-dessus seront suffisantes. – thetna

Répondre

5

oui j'ai finalement eu la réponse. nous devons charger le fichier ["sdraw.generic"] [1] [1]: http://www.cs.cmu.edu/~dst/Lisp/sdraw/ et nous pouvons avoir à charger le fichier en utilisant la commande.

>(load "sdraw.generic") 

puis d'utiliser la commande sdraw pour afficher le contre-angle.

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

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

Vous pouvez exécuter la version générique de sdraw que suivre

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

qui produira la sortie à la borne/REPL

sdraw-generic

Mais si vous voulez la version colombophile ou GUI , sdraw.gui

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

avec un résultat de fantaisie

enter image description here

Questions connexes