2012-03-25 9 views
0

clisp interpreter kommen von Ubuntu package ist sehr gut mit readline, Bearbeiten einzelner Zeile Code ist einfach. Obwohl es mit Slime meisten Zeit arbeiten, es mich denken lassen, wenn es möglich ist, auto-indent und parentheses flashing/completion in clisp interpreter selbst zu bekommen.hat clisp (Ubuntu-Port) hat einen Einzug und parenthese Abschluss

EDIT: (ED "FILE.NAME.LISP") kann System-Editor aufrufen und Bearbeitung starten, die Ergebnisse werden nicht AUTO in die REPL geladen.

+0

Meinen Sie die REPL mit "clisp Interpreter"? – Sim

Antwort

1
  1. clisp blendet zurück zum passenden paren, solange Sie in einer einzigen Zeile bleiben. Diese Einschränkung stammt von readline, die das Feature bereitstellt.

  2. clisp wird nicht automatisch auf der Konsole eingezogen.

  3. Der Editor lädt die bearbeitete Datei nicht automatisch, da die Bearbeitung möglicherweise fehlgeschlagen ist. Sie sollten versuchen, die Datei zuerst zu kompilieren, um die Fehler aufzudecken.

0

EDIT: (ED "FILE.NAME.LISP") kann die System Editor aufrufen und starten Bearbeitung, die Ergebnisse nicht AUTO in die REPL geladen.

Sie können einfach eine Funktion schreiben, die Ihren Editor aufruft und dann die Datei lädt, wenn Sie damit fertig sind.

So etwas wie dies in Ihrem .clisprc.lisp, zum Beispiel:

(defun edit-load-file (filename) 
    (ed filename) 
    (load filename))