エンコーディング変換について
UTF-8−MACはどうなるんだろう?
「UTF8-MAC」というエンコーディングは定義してあるので、UTF-8 と区別したい場合は使ってください。UTF-8 と UTF8-MAC の間で変換を行いたい場合、現在 transcode では変換できません。nkf は対応しているのでこちらを使ってください。
Martinさんの講演は俺ら(=実装者)への説明なのか
Martin さんの講演はもともと「transcode の表と裏」という題でした。裏の部分は実装なので実装者向けですね。
UTF-8経由じゃなくて経路探索して変換とか妄想する
Citrus はそんな感じの実装ですね。