Loading article…
Gofer ( Good for equational reasoning ) は、教育目的で設計されたプログラミング言語Haskellの実装であり、Haskell レポートのバージョン 1.2 に基づく言語をサポートしています。これはHugsに置き換えられました。[ 1 ]
その構文は、後に標準化されたHaskellよりも、初期の商用言語であるMirandaに近い。Haskellの機能の一部(データ型定義におけるderiving句など)は欠けているが、Haskellでは採用されなかった機能もいくつか含まれている(ただし、リスト内包表記の構文を一般化して任意のモナドをサポートするなど、後にGlasgow Haskell Compiler (GHC)に組み込まれたものもあり、これは現在MonadComprehensions拡張機能で利用できる)。