私はHaskellを学び始めており、多くのHaskellコンパイラには特に不可解なエラーメッセージがあると聞いています。
言語を学ぶ初心者に最適なコンパイラはどれですか?
私はHaskellを学び始めており、多くのHaskellコンパイラには特に不可解なエラーメッセージがあると聞いています。
言語を学ぶ初心者に最適なコンパイラはどれですか?
GHCやGHCiよりも優れたエラーメッセージは表示されません。
歴史的に、Hugsは教えることを目的としたHaskellコンパイラであり、したがって初心者にとって理解しやすいエラーメッセージに焦点を合わせていました。ただし、最近はほとんど開発が行われていません(2010年1月以降コミットはありません)。また、ほとんどの人がHaskellで開発しているときにGHCを使用するので、より大きなコミュニティを手に入れることができます。
最後に、Haskellプラットフォームは、いくつかの便利な追加ライブラリを使用してHaskellをインストールする最も簡単な方法です。これもGHCを使用します。
そのため、ハグは初心者にとってもはやあまり良い選択ではありません。
GHCのエラーメッセージは非常に優れています。それらを理解するには、Haskellの基本をよく理解する必要があります。あなたがより多くの経験を積むにつれて、あなたはすぐにそれを得るでしょう。