ChickenでもGaucheのguessを使えるようにしてみた: (files:guess-jp.egg)
必要なもの
chicken-2.0 on OpenBSD-currentで動作確認。 大抵の環境で動くでしょう。
インストール
# chicken-setup guess-jp.egg
使いかた
$ echo '(require-extension guess-jp)(display (guess-jp "ほげ"))(newline)' | \ gauche-cesconv --to-code EUC-JP > euc.scm $ csi -quiet -batch euc.scm EUC-JP $ gauche-cesconv --to-code UTF-8 euc.scm > utf8.scm $ csi -quiet -batch utf8.scm UTF-8
自分で書いたのはインストールのためのコードも含めて20行程度。 chickenのEasy FFIとオートビルドの連携はなかなか興味深い。
作ってから eggs:charconvなるものがあることを知ったorz
blog comments powered by Disqus