개발자가 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

홈클로 플러그인은 애플 홈킷을 오픈클로에 연결합니다
Tools

홈클로 플러그인은 애플 홈킷을 오픈클로에 연결합니다

HomeClaw는 Apple Home/HomeKit 기기와 OpenClaw를 연결하는 OpenClaw 플러그인입니다. Apple HomeKit의 공인 배포에 대한 제한으로 인해 빌드 및 실행을 위해서는 Apple 개발자 계정이 필요합니다.

OpenClawRadar
Vibe Hosting: AI 지원 배포를 위한 Claude Code MCP 통합
Tools

Vibe Hosting: AI 지원 배포를 위한 Claude Code MCP 통합

NameOcean의 Vibe Hosting 플랫폼은 Claude Code MCP를 통합하여 자연어 명령으로 프로젝트를 구축하고 배포합니다. 이 서비스는 정적 사이트, Node.js, Python, Django, Go 애플리케이션을 위한 무료 SSL, 도메인, DNS 및 VPS 설정을 제공합니다.

OpenClawRadar
잉크: 클로드 AI 에이전트가 주요 사용자인 배포 플랫폼
Tools

잉크: 클로드 AI 에이전트가 주요 사용자인 배포 플랫폼

Ink(ml.ink)는 Claude와 같은 AI 에이전트를 위한 배포 플랫폼으로, 단일 도구 호출 배포, 프레임워크 자동 감지, 컴퓨팅, 데이터베이스, DNS, 비밀, 도메인, 메트릭, 로그 등 통합 서비스를 제공합니다.

OpenClawRadar
Holaboss는 휴대용 로컬 에이전트 배포 문제를 해결하는 것을 목표로 합니다.
Tools

Holaboss는 휴대용 로컬 에이전트 배포 문제를 해결하는 것을 목표로 합니다.

Holaboss는 AI 워커를 워커별 작업 공간, 로컬 스킬/앱, 지속적 메모리, 데스크톱 앱과 별도로 패키징할 수 있는 런타임을 갖춘 휴대 가능한 아티팩트로 취급하는 오픈소스 프로젝트입니다. Ollama와 같은 로컬 모델 스택을 지원하며 대상 머신에 Node.js 22+가 필요합니다.

OpenClawRadar