概要
- Hoot はSchemeコードを Wasm GC対応ブラウザ 上で実行可能にするプロジェクト
- Scheme to Wasmコンパイラ と 充実したWasmツールチェーン を搭載
- Guile 上に構築され、追加依存なし
- Guile REPL内で Wasmバイナリのテスト も可能
- 最新リリースは v0.7.0
Hootプロジェクト概要
- Hoot は、 Spritelyプロジェクト の一環として開発
- Schemeコード を Wasm GC対応のWebブラウザ で動作させるための基盤
- Scheme to Wasmコンパイラ の搭載
- Wasmツールチェーン が全て含まれる自己完結型設計
- Guile 上で動作し、追加依存パッケージ不要
- Wasmインタプリタ も内蔵し、 Guile REPL からHootバイナリのテストが可能
Hootの主な特徴
- 自己完結型ツールチェーン によるシンプルな運用
- ブラウザ上でSchemeコード を直接実行可能
- Wasmバイナリのテスト をローカル環境で即時実行
- 開発者向けドキュメント や 署名付きリリース の提供
入手方法とリソース
- 最新版:v0.7.0
- 署名ファイル、 ドキュメント、 リリースアナウンス あり
- 開発版 は git リポジトリで公開
- 公式サイト から「Try Hoot!」「Get Hoot!」で体験・ダウンロード可能
関連記事・動画
- Hoot Scheme in the browser: A Hoot of a tale
- ブラウザ上でのインタラクティブWebページ構築事例
- Lisp Game Jam - "Wireworld"
- Hootの低レベルWasmツール活用例
- Andy Wingo's blog
- 開発者による技術解説
- System Craftersによる開発者インタビュー
- Hoot開発の裏側紹介
まとめ
- Hoot は SchemeとWasm の橋渡しを担う最新ツールチェーン
- Web開発者 や Lisp愛好家 にとって革新的なプロジェクト
- 今すぐ体験・導入 で新世代の開発環境を実感