LISP 1.5 부활: C와 Odin으로 구현

2025-09-03
LISP 1.5 부활: C와 Odin으로 구현

이 프로젝트는 1962년 LISP 1.5 인터프리터의 핵심 기능을 C와 Odin으로 재구현한 것으로, 코드 라인 수는 500줄 미만(Odin 버전은 약 600줄)입니다. Cheney 알고리즘 기반의 세미스페이스 복사 가비지 컬렉터와 제한적인 테일 콜 최적화가 포함되어 있습니다. 에러 처리와 스레드 안전성은 단순화되었지만, 테스트 프로그램은 성공적으로 실행되며 LISP의 우아함과 간결성을 보여줍니다.

개발