Wenn ich Code in die REPL eingebe, indem ich clisp
wie in dem Programm, das Sie erhalten, wenn Sie sudo apt-get install clisp
Gibt es eine Möglichkeit, den gesamten Code, den Sie bisher eingegeben haben, in einer Datei zu speichern? Ich bin ein Lisp-Anfänger, also weiß ich nicht, ob das eine lächerliche Bitte ist oder nicht.
Antworten
Zu viele Anzeigen?Sie können die Ausgabeaufzeichnung mit der Funktion DRIBBLE .
Ansonsten würde ich CLISP über ein Terminalprogramm laufen lassen, das Eingaben und Ausgaben speichern kann.
Als Minimum würde ich in der Regel Emacs verwenden, eine Shell über M-x shell starten und dort Lisp starten. Auf diese Weise geht der I/O in einen Emacs-Shell-Puffer.
Außerdem gibt es SLIME , das eine ganze Reihe weiterer Funktionen innerhalb von Emacs einrichtet, um mit einem "Sklaven" Common Lisp zu kommunizieren. Ein 'Listener' (auch bekannt als REPL) ist Teil davon.
Es gibt wahrscheinlich einen besseren Weg, aber... Wenn Sie ein anständiges Terminalprogramm verwenden, sollten Sie den Text im Terminal auswählen und in einer Datei speichern können. Dies würde sowohl Ihre getippten Eingaben als auch Ihre Ausgaben enthalten, so dass Sie die Ausgaben manuell entfernen müssten.