Hoot로 Scheme을 웹에서 실행하다: WASM 컴파일의 매력

Scheme Is a Hoot

Hoot로 Scheme을 웹에서 실행하다: WASM 컴파일의 매력

저자는 물리학 개념을 구현하기 위해 Scheme을 배우는 과정에서 Guile을 WASM으로 컴파일하는 Hoot(0.9.0)을 사용한 경험을 공유합니다. Hoot는 아직 불안정하고 문서와 오류 메시지가 부족하지만, Emscripten 없이 자체 스택으로 Scheme 코드를 웹에서 실행할 수 있다는 점에 감탄합니다. 처음에는 모든 Guile 프로그램을 지원한다고 생각했지만, 실제로는 수동 임포트가 필요하다는 것을 깨달았습니다. 현재는 네이티브 Guile과 WASM 환경 모두에서 작동하도록 코드를 구성했고, 간단한 물리 시뮬레이션 프로토타입을 웹사이트에 공개했습니다. 앞으로 Zig와 Scheme의 조합을 Hoot로 컴파일하는 실험에도 관심이 있습니다.

Hoot가 실제로 내가 생각했던 것보다 더 많은 Guile을 지원한다는 것을 깨달았다. 그저 이전에 당연하게 여겼던 많은 것들을 수동으로 임포트해야 했을 뿐이다.

이 날의 다른 글

2026-07-08