AI 요약
Clamiga(CL-Amiga)는 아미가(Amiga) 제품군을 위해 개발된 커먼 리습(Common Lisp) 구현체로, 클래식 AmigaOS 3(68k)와 MorphOS(네이티브 PPC)를 지원하며 macOS와 Linux에서도 실행된다. 자체 포함된 바이트코드 VM을 휴대용 C로 구현해 외부 런타임 의존성이 없으며, m68k JIT로 성능을 개선했다. 전체 숫자 타워(비트벡터, 유리수, 복소수, 빅인티저), REPL, 디버거, 인스펙터를 갖췄다. 기존 고성능 구현체(SBCL, CCL)는 68k 백엔드가 없고 CLISP는 수십 년간 유지보수가 중단되어 아미가용 커먼 리습 구현이 공백이었다는 점에 착안했다.
핵심 포인트
- 아미가(AmigaOS 3/68k, MorphOS/PPC)용 커먼 리습 구현, macOS·Linux도 지원
- 자체 바이트코드 VM(휴대용 C)으로 libffi, LLVM, C 컴파일러 등 외부 런타임 의존성 없음
- 전체 숫자 타워, REPL, 디버거, 인스펙터 포함, m68k JIT로 성능 개선
- SBCL·CCL은 68k 미지원, CLISP는 수십 년 미유지보수로 아미가용 구현 공백 해소
향후 전망
- AROS와 AmigaOS 4 네이티브 빌드 지원이 추가될 가능성
- 레트로 컴퓨팅 커뮤니티에서 아미가용 현대적 프로그래밍 언어 수요를 충족시킬 전망
출처:hackernews
