This is a thin wrapper for libiconv (or iconv(3) in libc). It is a purpose to make ability of libiconv available from Lisp. The quality of the code conversion depends on quality of libiconv of the platform.
very early alpha stage. does not fixed API.
MIT style.
git clone http://common-lisp.net/project/trivial-iconv/trivial-iconv.git
このライブラリはプラットフォームのlibiconvへのラッパを提供します。 iconv_open, iconv_close, iconvの機能をそのままLispから使用可能にすることを意図しています。 変換記述子のコンテキストを与えるためのwith-iconvマクロも提供します。 これによってバイト列の一括変換だけでなく部分バイト列の漸次的変換を書きやすくしています。