つい先日、 CleverCSS-hs はそのCSSプリプロセッサ−としての思想はクレバーで良いものだ、と紹介しました。しかし、最後にHakylから使うモジュールとして組み込むに当たっては unsafePerformIO の目的外使用というアレゲな事に。あれのソースコードは…失礼ながらクレバーとは思えない。また、現状で私が使うには次の様な問題がある事にも気づいた: CSS3 の HSLA() などに対応しておらず、これが妙に展開されてしまう list-style-type など複数のハイフネーションにより結合されたエレメントの分解が1段階分しか機能しない( list -> style -> type はヘンテコリンにコンパイルされてしまう) なぜ、 String -> String ではなく IO (Either String String) で根深く IO でラップする様な実装にしてしまっ