스킴은 정말 재미있어

Scheme Is a Hoot

요약

한 개발자가 스킴(Scheme) 언어를 배우며 물리학 수업 개념을 구현하는 과정에서, 스킴 코드를 웹에서 실행할 수 있게 해주는 훌루트(Hoot) 도구를 활용하고 있다. 훌루트는 현재 버전 0.9.0으로 불안정하고 문서와 오류 메시지가 아쉽지만, WASM을 통해 스킴 코드를 웹에서 구동한 점은 큰 성과다. 초기에는 모든 귈(Guile) 프로그램을 컴파일할 수 있다고 착각했지만, 실제로는 함수를 훌루트 버전으로 포팅하고 수동 임포트가 필요했다. 현재는 네이티브 귈과 WASM 환경 모두에서 코드가 작동하도록 설정했으며, 대부분의 코드가 두 환경에 무관하게 동작한다. 앞으로는 지그(Zig)와 스킴을 결합한 프로그램도 훌루트로 웹에 컴파일할 수 있을지 실험해보고 싶다고 밝혔다.

본문 기반 요약
원문 보기 HN 토론