기타 Lobsters · 2026-09-22

"우주의 불꽃을 부른다" AI 없이 순수 손코딩과 헥스 덤프로 만든 괴짜 언어 프로젝트

핵심 요약
  • 개발자 Irene이 포스(Forth) 방언 언어이자 64비트 셀프 호스팅 컴파일러 프로젝트인 'Evocation'을 공개했습니다.
  • 신경망 AI를 일체 쓰지 않고, 바이트 하나하나의 출처와 정당성을 주석으로 설명하는 헥스 덤프 형태의 자체 부트스트래핑을 도입했습니다.
  • 바이너리 배포 없이 누구나 바이트를 직접 감사할 수 있도록 설계되어 기술적 호기심과 미학을 동시에 추구합니다.
요약 오픈소스 개발자 Irene이 독자적으로 설계한 포스(Forth) 방언 프로그래밍 언어 'Evocation'의 프로젝트 소개 문서가 개발자 커뮤니티에서 눈길을 끌고 있습니다. 이 프로젝트는 "우주에서 연산의 청록색 불꽃을 불러내어 에너지를 직조한다"는 독특하고 시적인 철학을 전면에 내세우며 시작되었습니다. 문서에 따르면 Evocation은 파싱 이론, 타입 이론, 데이터베이스 등통상적인 Forth 언어가 다루지 않던 영역을 탐구하기 위해 개발된 64비트(amd64) 대상 셀프 호스팅 컴파일러입니다. 특히 개발자는 신경망이나 AI 도구를 전혀 사용하지 않고 오직 인간의 손으로만 작성되었으며 앞으로도 그럴 것이라고 선언했습니다. 가장 독특한 기술적 특징은 단순한 셀프 호스팅을 넘어선 '셀프 부트스트래핑(self-bootstrapping)' 방식입니다. 일반적인 바이너리 배포 대신 컴파일러가 스스로의 결과물을 바이트 단위 출처와 검증 설명이 주석으로 빼곡히 달린 헥스 덤프(hex dump) 형태로 출력하도록 설계되었습니다. 사용자는 단 하나의 미세한 변환 도구 'hex'를 거쳐 텍스트 형태의 헥스 파일(evoke.hex)을 실행 파일로 복원할 수 있으며, 소스 코드와 바이너리의 차이는 주석의 유무일 뿐이라는 철학 아래 모든 바이트를 직접 감사(audit)할 수 있도록 만들었습니다. 켄 톰프슨의 신뢰성 관련 고전 논문에서 착안한 이 방식은 기술적 완성도뿐 아니라 심미적이고 영적인 즐거움을 추구하는 독창적인 시도로 평가받고 있습니다.
Sponsored · 광고