개발자가 AI를 활용해 4일 만에 WASM용 Scheme 컴파일러를 구축하다

매튜 필립스는 AI 지원을 받아 약 4일 만에 WebAssembly로 컴파일하는 Scheme 컴파일러인 Puppy Scheme을 만들었습니다. 이 프로젝트는 일반적으로 수개월 또는 수년이 걸릴 프로덕션 수준 도구를 다른 사람들이 빠르게 만드는 것을 보고 영감을 받았습니다.
주요 기능 및 능력
컴파일러는 다음을 포함합니다:
- R5RS 및 R7RS Scheme 표준의 73% 지원
- WASI 2 및 컴포넌트 모델 지원
- WASM GC(가비지 컬렉션) 사용
- 상당히 좋은 데드 코드 제거로 작은 바이너리 생성
- 자체 호스팅 기능 - Puppy가 자체 소스 코드를 puppyc.wasm으로 컴파일
- 네이티브 바이너리를 생성하는 wasmtime 래퍼
- Cloudflare Workers에서 Puppy wasm으로 실행되는 웹사이트
성능 개선
어느 날 밤, 필립스는 Claude에게 "성능에 집중하라"고 지시했고, 아침에 일어났을 때 컴파일 시간이 3분 30초에서 11초로 개선되었습니다.
예제 코드
프로젝트에는 컴포넌트 모델 예제가 포함되어 있습니다:
(define count 0)
(define (counter-view)
(html
(div (@ (class "counter"))
(button (@ (on "click" "on_decrement")) "-")
(span (@ (class "count")) ,(number->string count))
(button (@ (on "click" "on_increment")) "+"))))
(define (handle-event handler)
(cond
((equal? handler "on_decrement")
(if (> count 0)
(set! count (- count 1))))
((equal? handler "on_increment")
(set! count (+ count 1)))))
현재 상태
컴파일러는 아직 알파 품질이며, 필립스는 자주 버그를 발견하므로 그 외의 사람들이 사용하기에는 아직 준비되지 않았을 것입니다. 그러나 그는 "이렇게 짧은 시간 동안 구현된 기능의 수는 인상적이다"고 언급했습니다. 이 프로젝트는 AI가 복잡한 컴파일러 프로젝트 개발을 가속화할 수 있는 방법을 보여줍니다.
필립스는 주말 대부분과 평일 밤 몇 시간을 투자하여 사이드 프로젝트로 이 작업을 진행했습니다. 그는 앞으로 어떻게 진행할지 확실하지 않지만, 프로젝트는 puppy-scheme.org에서 확인할 수 있습니다.
📖 전체 내용 읽기: HN AI Agents
👀 See Also

E2a: SPF/DKIM 검증 및 웹후크/웹소켓 전송을 지원하는 AI 에이전트용 오픈소스 이메일 게이트웨이
E2a는 SPF/DKIM을 확인하여 인바운드 메일을 검증하고, 웹훅 또는 WebSocket을 통해 전달하며, 사람의 승인 절차를 포함한 아웃바운드 이메일을 지원하는 AI 에이전트용 인증 이메일 게이트웨이입니다.

AI 지식 작업을 위한 오픈소스 SDK
ClioAI의 kw-sdk는 지식 작업을 수행하는 AI 에이전트를 위한 구조화된 프레임워크를 제공하며, 작업 브리핑, 루브릭 생성 및 검증을 포함한 자체 검증 루프를 구현합니다.

Hollow AgentOS는 JSON 네이티브 OS를 통해 AI 에이전트의 Claude Code 토큰 사용량을 68.5% 감소시킵니다.
Hollow AgentOS는 AI 에이전트를 위해 특별히 설계된 JSON 네이티브 운영체제로, Claude Code의 토큰 사용량을 68.5% 줄입니다. 이 도구는 인간이 아닌 에이전트를 위해 구축된 현재 AI 에이전트 인프라의 비효율성을 해결합니다.

GPT-5.5 Codex 대 클로드 오퍼스 4.7: 실제 코딩 에이전트 벤치마크
한 개발자가 GPT-5.5 Codex와 Claude Opus 4.7을 두 가지 실제 작업(PR 분류 봇과 실시간 코드 리뷰 UI)으로 비교 테스트했습니다. Claude는 깔끔하게 배포되어 오류가 0건이었고, Codex는 18% 저렴했지만 패치 작업이 한 번 필요했습니다.