Reviviendo LISP 1.5: Una Implementación en C y Odin

2025-09-03
Reviviendo LISP 1.5: Una Implementación en C y Odin

Este proyecto recrea la funcionalidad principal del intérprete LISP 1.5 de 1962 en C y Odin, con menos de 500 líneas de código (alrededor de 600 para la versión Odin). Incluye un recolector de basura de copia de semi-espacio basado en el algoritmo de Cheney y optimización de llamada de cola limitada. Si bien simplifica el manejo de errores y la seguridad de subprocesos, el proyecto ejecuta con éxito los programas de prueba, demostrando la elegancia y concisión de LISP.

Desarrollo