##関数的に書いてればそもそもバッファの上書きとかオーバランとか気にしないで良いという話はあるが、どこかのレイヤで「メモリ領域に何かを埋めてゆく」という操作は書かざるを得ない。
#依存型にして長さ情報も型レベルで扱えるようにするしかないのかな。
#Gaucheスクリプトを、windows 32 bit で動作する単一の実行可能バイナリに変換したいのですが、方法はございますか?
#「それひとつをコピーすればどこでも動かせる」というふうにしたいってことですよね? うーん、今そのものずばりって方法はないなあ。.NetでもDelphiでもランタイムが無いと動かないのと同じで、Gaucheのランタイムは必要になっちゃいます。
#一つのディレクトリにまとめておいて、そのディレクトリごとコピーすれば動くっていうふうにはできますが。
#Luaとか、ランタイムのコアはスタティックリンクできるとしても、lua自身で書かれた(サードパーティ製含む)ライブラリとかどうしてるんだろう。理屈の上では静的データにしてリンクしちゃうことは可能ではあるが…