haskellに限らないけれどデータや処理を試したり解析したりするのに、Replを使うのはとても有効だ。 python/scalaではよくお世話になる。 HaskellのRepl:ghciでもお世話になりたいけれど、関数や型定義のために複数行入力する方法がわからなかったので調べたメモ。 # Haskell勉強の定番教科書の例(「すごいHaskell楽しく学ぼう」) Prelude> :{ Prelude| instance Eq Light where; Prelude| Red == Red = True; Prelude| Yellow == Yellow = True; Prelude| Green == Green = True; Prelude| :}