Entwickler-Ecke

Alle Sprachen - Alle Plattformen - LispStick IDE ?


georgeboy - So 21.04.24 11:34
Titel: LispStick IDE ?
Hallo zusammen, mal wieder, Ich habe mir LispStick auf meinem Rechner installiert, und komme mit der IDE nicht zurecht. Common Lisp verstehe ich schon, aber die IDE nicht. Eine Einführung habe ich nirgends gefunden. Zur Zeit versuche ich mit dem eingebauten Emacs, ein kleines Programm zu schreiben, kann es aber nicht compilieren und bei der Eingabeaufforderung aufrufen. Bei der Eingabeaufforderung kommt immer die Fehlermeldung:
"<Funktionsname> nicht definiert". Hättet Ihr mir einen Link ? Das empfohlene Buch von Peter Seibel ist mir zu teuer, 90 €.


jaenicke - So 21.04.24 13:59

Die einzelnen Links inkl. diesem Video hast du angeschaut?
Installing Common Lisp, Emacs, Slime & Quicklisp [https://www.youtube.com/watch?v=VnWVu8VVDbI]

Moderiert von user profile iconTh69: URL-Titel hinzugefügt


georgeboy - So 21.04.24 16:32

Ich habe mir zwei Videos angeschaut, da wurde die LispStick-IDE, nicht behandelt. Bin weiter auf der Suche. Danke für die Mühe.


hydemarie - So 28.04.24 16:44

GNU Emacs ist durchaus eine ziemlich großartige Entwicklungsumgebung für Common Lisp. Interessehalber: Was kann LispStick, was du nicht auch mit einem "reinen" Emacs (mit SLIME oder SLY und Quicklisp) machen könntest? Wenn ich die Website richtig verstehe, ist das doch nur ein "vorkonfiguriertes" GNU Emacs, oder?


jaenicke - So 28.04.24 16:59

Ist es, ja. Du kannst den ja in dem von mir verlinkten Video in Aktion sehen.


hydemarie - So 28.04.24 22:15

Damit ist besondere Hilfe zu LispStick ja i.W. hinfällig... außer, das ist dermaßen kaputt konfiguriert worden, dass der im Eingangsbeitrag beschriebene Fehler auftritt. Da braucht man dann aber auch keine Hilfe, sondern einen Bugfix. :D


jaenicke - Mo 29.04.24 00:07

user profile icongeorgeboy hat folgendes geschrieben Zum zitierten Posting springen:
Zur Zeit versuche ich mit dem eingebauten Emacs, ein kleines Programm zu schreiben, kann es aber nicht compilieren und bei der Eingabeaufforderung aufrufen. Bei der Eingabeaufforderung kommt immer die Fehlermeldung:
"<Funktionsname> nicht definiert".
Hast du es wirklich wie in dem Video gemacht? Warst du vielleicht, als du Strg + C, Strg + C zum Kompilieren gedrückt hast, im falschen Fenster?

Ohne Details was du gemacht hast oder Screenshots lässt sich wenig sagen.

Klar ist nur, dass es bei mir so wie es im Video gezeigt wird problemlos funktioniert.


georgeboy - Mo 29.04.24 10:47

Hier nur ganz kurz, ich habe mir einen eigenen Lisp-Dialekt definiert, und als Prototyp implementiert, für meine Zwecke. Habe ihn "GeoLisp2" genannt. Kann man leider nicht veröffentlichen, weil er noch einige Unschönheiten enthält, für mich reicht er aber aus. Ich würde aber gern mit einer Common Lisp IDE arbeiten.


hydemarie - Mo 29.04.24 13:58

Na ja, GNU Emacs mit SLIME ist doch bereits eines...
Guckstu: https://slime.common-lisp.dev/

(Oder SLY, das auf SLIME basiert, aber leicht anders ist. [https://joaotavora.github.io/sly/#A-SLY-tour-for-SLIME-users])