Revival de LISP 1.5 : une implémentation en C et Odin
2025-09-03
Ce projet recrée les fonctionnalités principales de l'interpréteur LISP 1.5 de 1962 en C et en Odin, avec moins de 500 lignes de code (environ 600 pour la version Odin). Il comprend un garbage collector de copie semi-espace basé sur l'algorithme de Cheney et une optimisation d'appel de queue limitée. Bien qu'il simplifie la gestion des erreurs et la sécurité des threads, le projet exécute avec succès les programmes de test, démontrant l'élégance et la concision de LISP.
Développement