Frage

Ich bin mit CCL / OpenMCL unter Mac OS X (neueste Versionen von beiden). Wenn die Lisp-Eingabeaufforderung angezeigt wird, mit den Cursortasten navigieren Sie die aktuelle Zeile Ergebnisse in Escape-Codes, anstatt Bewegung, zum Beispiel:

Welcome to Clozure Common Lisp Version 1.2-r9226-RC1 (DarwinX8664)!
? (^[[D

Hier habe ich die (-Taste gedrückt, und dann die left cursor Taste.

Als ich CCL / OpenMCL auf einem Debian Etch Feld laufen, wird der Cursor verhält sich wie erwartet, und bewegt den Einsatzpunkt eine Position nach links.

Ich denke, das irgendeine Art von Terminal-Konfigurationsoption ist?

War es hilfreich?

Lösung

Wenn Clozure CL bietet keine nativen Readline- / editline / was auch immer Unterstützung oder konfiguriert ist, es nicht zu benutzen, können Sie es mit rlwrap laufen, zum Beispiel:

rlwrap openmcl

rlwrap können über MacPorts oder direkt von http://utopia.knoware.nl/~hlub/rlwrap/ .

Andere Tipps

ich weiß, dass ich die Frage nicht mit diesem bin zu beantworten, aber man sollte nicht viel Zeit direkt ein Lisp repl verbringen werden.

mit Emacs und Schleim ist eine viel bequemere Art und Weise mit einem Lispeln der Interaktion. Sie haben einen Inspektor und einen Debugger zur Hand, können Sie auf den Quellcode der Funktionen springen, etc.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top