トップ «前の日記(2005-12-14) 最新 次の日記(2005-12-17)» 月表示 編集

日々の流転


2005-12-15 [長年日記]

λ. tDiaryでHsColour

<URL:http://nhc98.blogspot.com/2005/12/colourising-code.html> で紹介されていたHsColourを使ってHaskellコードに色をつけるtDiaryプラグインを書いてみた。

使い方

「設定」からHsColourのコマンド名を設定する必要がある。 あとは標準添付されているsrc.rbと同じで、srcとsrc_inlineの代わりにhssrcとhssrc_inlineを使えば良い。

実行例

newtype T a = PsiInv{ psi :: T a -> a }

fix :: (a -> a) -> a
fix g = h (PsiInv h)
    where h :: T a -> a
	  h x = g (psi x x)