Lisp im Einsatz: Von Hacker News bis zur OS-Implementierung
Lisp wird oft als „akademische“ Sprache angesehen, aber in Wirklichkeit wird sie in anspruchsvollen Produktionsumgebungen und extremen Systemprogrammierungen eingesetzt.
Praktische Anwendungen
- Hacker News' Migration zu SBCL: Warum sie sich weiterhin für Lisp entscheiden
- Mezzano: Ein in Lisp geschriebenes Betriebssystem
- Moderne Common Lisp-Entwicklungsumgebungen und -Tools
In diesem Artikel stellen wir anhand konkreter Beispiele vor, wie Lisp in der modernen Softwareentwicklung im „Kampf“ eingesetzt wird.
Referenzen
- Hacker News now runs on Common Lisp — Beweis für Nützlichkeit und Leistung beim Betrieb einer Website mit sehr hohem Datenaufkommen mit Common Lisp.
- Mezzano - Operating System in Common Lisp — Ein in Lisp geschriebenes Betriebssystem, vom Kernel bis zu den Treibern. Beweis dafür, dass Lisp Systemprogrammierung bewältigen kann.
- SBCL - Steel Bank Common Lisp — Bekannt für seinen sehr schnellen kompilierten Code, bildet es das Rückgrat der modernen Nutzung von Common Lisp in der Produktion.
- CIEL - Common Lisp Extended — Eine moderne Common Lisp-Umgebung, die Bibliotheken integriert und darauf abzielt, wie Python „Batterien mitgeliefert“ zu haben.
- uLisp Performance — Benchmarks und Praktikabilität der Ausführung von Lisp in kleinsten Umgebungen (wie Arduino).
- Aly - Lisp Parser Combinator Library — Die Flexibilität der Parser-Konstruktion mit Lisp und eine starke Grundlage für die Entwicklung domänenspezifischer Sprachen.