絶対に知っておくべきライブラリ、関数、概念、および使用方法を知りたい。モナドとそこにある関数が典型的な例ですが、Arrows、Applicative など、コーディングで使用するのに適したプリミティブは他にもあります...それらは誰ですか?
ところで、私は Haskell の世界の最新情報を知りたいのですが、新しい概念を学びたいのですが、どうすればよいのでしょうか?
(元のタイトルは「コーディングのためのライブラリ プリミティブ」でしたが、変更されました)
絶対に知っておくべきライブラリ、関数、概念、および使用方法を知りたい。モナドとそこにある関数が典型的な例ですが、Arrows、Applicative など、コーディングで使用するのに適したプリミティブは他にもあります...それらは誰ですか?
ところで、私は Haskell の世界の最新情報を知りたいのですが、新しい概念を学びたいのですが、どうすればよいのでしょうか?
(元のタイトルは「コーディングのためのライブラリ プリミティブ」でしたが、変更されました)
Haskell エクスペリエンスを開始する最良の方法は、 Haskell Platformをインストールすることです。これには、私たちが重要だと考えるライブラリが多数含まれています。
基本システムに組み込まれている抽象化を調べると、学ぶ価値のあることがいくつかわかります。
そして、強力なツールを忘れないでください:
知っておくべき基本的なライブラリ:
一般的なデータ中心のライブラリ:
知っておくべきパッケージ化された概念:
準高度な概念:
テスト、ベンチマーク、およびインフラストラクチャ:
外部ツール、GHCヘルパー、GHC
タイプ中心の知識
スタック オーバーフローの質問をせずに Haskell の最新情報を入手する方法:
私はHaskell関連のもののリスト/グループ化を実際の重要性によって少し前に実際にスケッチしました。次のようになります。
Haskell Basics (何にでも必要)
実用的な必需品 (すべてを使用しない可能性がある場合でも、深刻な作業のためにこれらについて知る必要があるでしょう)
必ずしも必要ではありませんが、おそらく有用です
課外活動(潜在的に魅力的ですが、まったく不要です)