最近見かけたHaskell library: slugger

sluggerは任意の文字列をURL-friendlyな文字列にそれっぽく変換するライブラリ。例えば

import qualified Data.String.Slugger as SluggerString

SluggerString.toSlug "Hey there,   world!"
-- "hey-there-world"

SluggerString.toSlug "GARÇON - déjà , Forêt — Zoë"
-- "garcon-deja-foret-zoe"

このような変換をする。例えばブログ記事のパーマリンクを自動生成するのに役に立ちそう。

残念ながら日本語には非対応 (そもそもどうやって対応させるのが妥当なのか分からないが)