3 Punkte von GN⁺ 2023-07-28 | 1 Kommentare | Auf WhatsApp teilen
  • Überlegungen zu zukunftsorientierten Programmiersprachen
  • JavaScript, das ich nutze, um mit anderen Programmiersprachen und Tools zu experimentieren
  • Ein neu erschienenes Buch über die Programmiersprache Janet mit dem Titel "Janet for Mortals"
  • Die von Lisp/Clojure inspirierte Skriptsprache Janet und Ausführung zur Compile-Zeit über Makros
  • "Janet for Mortals" ist eine unterhaltsame und lehrreiche Lektüre, die das Interesse des Autors an Lisp geweckt hat
  • Der Autor erwägt, statt eines etablierten Lisp wie Scheme Janet zu verwenden, und ist von dessen Portabilität und Parsing-Fähigkeiten fasziniert
  • Im Verlauf der Recherche entdeckte der Autor den einzigartigen REPL-basierten Workflow von Common Lisp
  • Der REPL-basierte Workflow von Common Lisp ermöglicht interaktives Debugging und Code-Änderungen und bietet ein nahtloses Debugging-Erlebnis
  • Der Autor möchte Common Lisp lernen, um einen neuen Workflow auszuprobieren und herauszufinden, ob es eine angenehme Arbeitsweise ist
  • Das Erlernen einer neuen Programmiersprache und Standardbibliothek, um einen neuen Workflow zu erkunden, ist vielleicht nicht die praktischste Idee, aber der Autor glaubt, dass sich die Mühe lohnt
  • Der Autor freut sich auf das Abenteuer, Common Lisp zu lernen und den REPL-basierten Workflow zu erkunden

1 Kommentare

 
GN⁺ 2023-07-28
Hacker-News-Kommentare
  • Das Condition-System von Common Lisp und REPL-basiertes Programmieren bereiten dem Autor Freude.
  • Common Lisp verfügt über verschiedene Implementierungen und gute Interoperabilität.
  • Common Lisp lässt sich gut in Emacs integrieren.
  • QuickLisp, der populärste Paketmanager, bietet im Vergleich zu den Ökosystemen moderner Sprachen zu wenig Funktionen.
  • Common Lisp benötigt Interoperabilitätsbibliotheken für verschiedene Funktionen.
  • Der Autor schätzt das statische Typing und die Performance-Optimierung von Common Lisp.
  • Steel Bank Common Lisp ist produktiv und effizient.
  • Common Lisp ist nützlich für 3D-Grafikanwendungen.
  • Common Lisp wird wegen der Developer Experience anderen Sprachen vorgezogen.
  • Clojure-Entwickler bewundern die Debugging-Tools von Common Lisp und den REPL-basierten Workflow.
  • Lisp-Ausdrücke gelten als natürliche Art, Gedanken auszudrücken.
  • Die Eignung funktionaler Programmierung ist für bestimmte Arten von Software umstritten.
  • Guile und Common Lisp sind zwar beide Implementierungen von Scheme, doch der Autor entschied sich aus bestimmten Gründen für Common Lisp.
  • Der Autor schätzt die breakloop-Funktion von Common Lisp, da sie einfaches Debugging und die Fortsetzung der Codeausführung ermöglicht.