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

✍️ OpenClawRadar📅 게시일: March 1, 2026🔗 Source
개발자가 AI를 활용해 4일 만에 WASM용 Scheme 컴파일러를 구축하다
Ad

매튜 필립스는 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초로 개선되었습니다.

Ad

예제 코드

프로젝트에는 컴포넌트 모델 예제가 포함되어 있습니다:

(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

Ad

👀 See Also

E2a: SPF/DKIM 검증 및 웹후크/웹소켓 전송을 지원하는 AI 에이전트용 오픈소스 이메일 게이트웨이
Tools

E2a: SPF/DKIM 검증 및 웹후크/웹소켓 전송을 지원하는 AI 에이전트용 오픈소스 이메일 게이트웨이

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

OpenClawRadar
AI 지식 작업을 위한 오픈소스 SDK
Tools

AI 지식 작업을 위한 오픈소스 SDK

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

OpenClawRadar
Hollow AgentOS는 JSON 네이티브 OS를 통해 AI 에이전트의 Claude Code 토큰 사용량을 68.5% 감소시킵니다.
Tools

Hollow AgentOS는 JSON 네이티브 OS를 통해 AI 에이전트의 Claude Code 토큰 사용량을 68.5% 감소시킵니다.

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

OpenClawRadar
GPT-5.5 Codex 대 클로드 오퍼스 4.7: 실제 코딩 에이전트 벤치마크
Tools

GPT-5.5 Codex 대 클로드 오퍼스 4.7: 실제 코딩 에이전트 벤치마크

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

OpenClawRadar