Hexirp/hexirp-hakyll

Hexyll.Core.Writable をリファクタリングする。

Hexirp opened this issue · 1 comments

See #107 .

まず、出力先を Handle へ一般化する。そして、見たところ Item として Identifier の情報が含まれている必要性は全くないので Item を使わない。あとで Writable a => Item a -> Routes -> IO () みたいな関数を追加すればいいだろう。これによって Hexyll.Core.Item と Hexyll.Core.Item.SomeItem を統合できるようになる。

しかし、こうして実際に設計してみると mason って単純かつ高速で凄い。