MzSchemeでネイティブコンパイル
最近久しぶりにSchemeを使ってるんですが、ネイティブコンパイルがしたくなりました。
MzSchemeのmzcで直接実行ファイルを出そうとしたら、moduleを使うところでハマったのでメモ。
- helloworldの作り方
;hello.ss (module hello mzscheme (display "hello, world!") )
その後
mzc --exe hello hello.ss
で(Windowsでは)hello.exeが出来ます。
モジュールは
http://www.htus.org/Book/Staging/how-to-use-modules/
に詳しい解説が有ります。