Wie kann ich einen Lisp (oder Common Lisp) Compiler in Himbeer-Pi installieren? Ich versuche sudo apt-get install lisp
, sudo apt-get install common-lisp
und eine mit ihm verbundene Paket nicht finden kann. Ich versuche auch lisp
direkt zu verwenden, um zu überprüfen, ob Raspbian (das System, von dem ich vorgebe, den Compiler zu installieren) mit einem Lisp-Compiler geliefert wird.
software-installation
bywronski
quelle
quelle
Antworten:
Für Common Lisp stehen einige kostenlose Implementierungen zur Verfügung. Folgendes funktioniert auf dem Raspberry Pi oder ähnlichen ARM-basierten Computern mit GNU / Linux:
Kostenlos:
Kommerziell / proprietär:
Für alle oben genannten GNU Emacs (der Editor) bieten SLIME (die Lisp-Entwicklungsumgebungserweiterung für Emacs) und Quicklisp (ein Softwarebibliotheksmanager für Common Lisp) eine nützliche Entwicklungsumgebung.
Wenn Sie Lisp-Programmierung lernen möchten, empfehle ich die Verwendung von SBCL. Es ist frei verfügbar, weit verbreitet und hat den besten Compiler. Der SBCL-Compiler kann viele Rückmeldungen geben und warnt vor vielen Problemen (wie Syntaxfehlern und undefinierten Variablen / Funktionen).
Beispiel-Setup mit Clozure Common Lisp
Ich habe beschrieben, wie Sie Clozure Common Lisp zusammen mit Emacs / SLIME / Quicklisp für die Verwendung auf einem Raspberry Pi und ähnlichen Computern erhalten und einrichten:
http://lispm.de/ccl
Clozure CL ist eine voll funktionsfähige Common Lisp-Implementierung mit einem schnellen Compiler, der nativen ARM-Code generiert. Sie erhalten außerdem schnelle Startzeiten und einen relativ geringen Speicherbedarf.
Eigentlich lief die obige Seite auf einem Raspberry Pi. Es läuft derzeit auf einem ODROID - das ebenfalls ARM-basiert ist und auch Ubuntu GNU Linux ausführt. Es verwendet LispWorks und einen lisp-basierten Webserver. Ich bediene es von zu Hause aus mit einer VDSL-Verbindung, versuchen Sie es also später, wenn es nicht verfügbar ist ...
quelle
Verwenden Sie
apt-cache
bei der Suche zB:Linux und Lisp gehen tatsächlich weit zurück (einige Leute bei GNU lieben es und es ist grundlegend für Dinge wie Emacs und Gimp), so dass Sie eine anständige Liste sehen werden. Ich bin kein Benutzer selbst, aber die tatsächliche Umsetzung auf raspbian zu sein scheint clisp ;
apt-get install clisp
sollte dir bringen was du willst.quelle
Ich mache einen Interpreter-Compiler für ISLisp. Da es klein ist, funktioniert es leicht mit Himbeer-Pi. Schauen Sie sich das Youtube-Video an. https://www.youtube.com/watch?v=KfrRyKMcTw8&t=37s Veröffentlicht auf github. https://github.com/sasagawa888/eisl
quelle
Clisp ist in den Raspbian-Repositories erhältlich und kann problemlos mit installiert werden
Ich würde auch empfehlen, Emacs als leistungsstarken Lisp-fähigen Texteditor zu installieren und Slime zu installieren , um den Common Lisp-Interpreter (den Clisp REPL) in Emacs auszuführen.
Eine weitere Alternative, die in den Repositories verfügbar ist , ist SBCL , ein noch leistungsfähigerer Lisp-Compiler, obwohl es sich um Fehlermeldungen und Debugger handelt, die möglicherweise weniger benutzerfreundlich sind als Clisp, zumindest für Neulinge. Es wird schnell zum Standard-Lisp-Compiler für die meisten Lisp-Benutzer.
Debian (und daher Raspbian) kümmert sich um die Installation von Slime und die Integration in Emacs und Clisp, sodass durch die Eingabe
M-x slime
in Emacs eine REPL in Emacs gestartet wird. Wenn Sie mit Emacs nicht vertraut sind, würde ich empfehlen, mit dem Emacs-Tutorial zu beginnen undCtrl-h t
einmal in Emacs zu klicken. Mit anderen Worten, drücken Sie die TastenCtrl
und'h'
gleichzeitig, gefolgt von der't'
Taste allein, und das sollte das eingebaute Emacs-Tutorial starten. Genießen.quelle