OCamlからiconv

OCamlSDLをコンパイルしようとしたら何故かiconvインターフェース作ってました。OCaml文字コード変換するときはCamomileが一般的と思いますしそっちのほうがいいと思いますが、取り敢えず手っ取り早い風味。OCaml-iconvインターフェースは今まで無かったっぽいですしね。
http://panathenaia.halfmoon.jp/alang/ocaml.html

#load "iconv.cma";;
open Iconv;;
let s = "ソースコード直書きのUTF-8文字列です\n";;
let c = iconv_open ~tocode:"sjis" ~fromcode:"utf-8";;
print_string (iconv c s);;

OCamlSDLのほうは……。

  • OCamlSDLはSDLSDL_imageとSDL_mixerとSDL_ttfとLablGlが必要です。
    • SDLは単独でコンパイルできます。
    • SDL_imageはlibtiffとlibjpegとlibpngが必要です。
      • libtiffは……。
    • SDL_mixerはSMPEGとliboggとlibvorbisが必要です。
      • SMPEGは……。
    • SDL_ttfはFreeType2が必要です。
    • LablGlはGLUTとtcl/tkが必要です。

やってられるかー。
人間の忍耐を越えていると思います。あとSDL_mainわけわからん。