Wie kann ich das einfach "laufen" lisp-Dateien
Python
Als ich erfuhr, Python installierte ich es auf windows mit einem netten gui-installer und alle .py-Dateien automatisch ausführen in python von der Kommandozeile oder explorer.
Ich fand das sehr intuitiv und einfach, da könnte ich sofort machen nur-text-Dateien, und führen Sie Sie.
Lisp
Bin ich angefangen zu lernen, lisp und entschieden haben (von Bewertungen) , SBCL ist nicht schlecht, lisp-Implementierung.
Gibt es einen Weg, um das setup SBCL zu laufen .lisp-Dateien genauso einfach wie mit Python?
Gibt es andere lisp-Implementierungen, die diese?
InformationsquelleAutor der Frage Annan | 2010-06-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ausführbaren Dateien
SBCL sparen können ausführbare Bilder, wie Greg Harman erwähnt (siehe :AUSFÜHRBARE Stichwort): http://www.sbcl.org/manual/index.html#Saving-a-Core-Image
Skripte
Lisp-Dateien ausgeführt werden können als von Skripts finden Sie unter: http://www.sbcl.org/manual/#Shebang-Scripts
Kommandozeilen-Optionen
SBCL hat Kommandozeilen-Optionen zu bewerten/laden von lisp-code auf der Startseite: http://www.sbcl.org/manual/#Command-Line-Options
SCHLEIM
SCHLEIM ist eine Emacs-Schnittstelle für Common Lisp. Man kann mit SBCL über SCHLEIM aus innerhalb von Emacs. Viele Menschen bevorzugen Emacs-Lisp-Listener über das typische shell-Schnittstellen.
Meisten Common Lisp-Implementierungen haben ähnliche Funktionen. Für details konsultieren Sie Ihre Bedienungsanleitung oder Fragen Sie hier für spezifische Implementierungen.
InformationsquelleAutor der Antwort Rainer Joswig
Vor ein paar Minuten jemand antwortet mit einer Antwort zu nähern, was ich suchte.
Den Antworten verknüpft http://www.sbcl.org/manual/Shebang-Scripts.html das war eine große Hilfe herauszufinden, meine Lösung. Wer auch immer es war, sollte nicht entfernt haben, Ihre Antwort, als ich war über zu markieren es als richtig 😉
Meine Letzte Lösung war die Erstellung einer batch-script verknüpft ist, über das normale Programm Dateizuordnung, wie das Programm zu öffnen .lisp-Dateien (Rechte Maustaste auf Datei->Eigenschaften->Öffnet Mit->[Veränderung]).
Wenn Sie einen Doppelklick auf Dateien im explorer führt er Sie, und wenn Sie führen Sie in der Befehlszeile-es macht das gleiche.
InformationsquelleAutor der Antwort Annan
SBCL sparen können, ein ausführbares core-image über sb-ext:speichern-lisp-und-sterben
InformationsquelleAutor der Antwort G__
Wenn Sie bereits heruntergeladen und installiert, die SBCL-interpreter, dann, um laufen Ihre Programme einfach durch Eingabe in die Befehlszeile müssen Sie den Speicherort der interpreter auf Ihrem system PATH-variable, so dass Sie Ihre Maschine weiß, wo man suchen muss.
Dies gilt für jede Sprache. Was die Python-installer Tat, war fügen Sie den Speicherort des Python-interpreter zu Ihrer PATH-Umgebungsvariablen.
Abhängig von Ihrer Plattform, tun, eine schnelle Google-Suche auf, wie das setzen von Umgebungsvariablen.
InformationsquelleAutor der Antwort Zachary Wright