[解決済み】良いスカラズの紹介【終了しました
質問
最近、scalazが目にとまりました。とても面白そうなのだが、このライブラリの良い紹介が見つからない。scalaz は haskell と数学のアイデアをたくさん取り入れているようだ。私が見つけたほとんどの記事は、これらの概念に既に慣れていることを前提としています。
私が求めているのは、ライブラリとその基礎となる概念について、シンプルで基本的な概念から、より高度な概念(基本をベースとした)へと徐々に紹介していくことです。
にも目を通しました。 例 とはいえ、どのあたりからライブラリの勉強を始めたらいいのか、なかなかわからないんですよね。
どなたか、スカラズの入門書やチュートリアル(基礎から応用まで網羅したもの)を紹介していただけませんか?または、その答えの出発点を教えてください。
更新情報
皆さん、素晴らしい回答をありがとうございました。すべての回答を要約し、私のブログにリンクを追加しました。
また、ScalazのAPIドキュメントを探すのに苦労している人のために、ここにあります。
http://docs.typelevel.org/api/scalaz/nightly/index.html#package
解決方法は?
ヒエコ・ゼーバーガー が最近スタートしました。 ブログ 関数型プログラミングとカテゴリ理論のScalaへの応用について。冒頭の2つの投稿は非常に教育的で(そして読みやすく)、学習の最初の障壁を乗り越えるのに役立ちます。 スカラ .
EDITです。 基本的なことに慣れたら、ぜひ一度目を通してみてください。 http://apocalisp.wordpress.com/ (が運営するブログ ルナー・オリ と マーク・ハラー ) と トニー・モリスのブログ
UPDです。 ファンクター、適用ファンクター、モノイド。 の章があります。 "Learn You a Haskell for Great Good!"。 には、Haskellの例題がたくさんあり、詳しい解説があるので、Scala/scalazに簡単に翻訳することができます。
関連
-
[解決済み] Scala - case classを木のように(きれいに)印刷する方法
-
[解決済み] expr() での lit() の使用について
-
[解決済み] A の値をキーとして Seq[A] を Map[Int, A] に変換する方法は?
-
[解決済み] Scalaのオブジェクトとクラスの違い
-
[解決済み] スカラズのイテレート。「より大きな」モナドのために `EnumeratorT` を `IterateeT` にマッチングさせる「リフティング」。
-
[解決済み】Scalaのコンテキストとビューバウンドとは何ですか?
-
[解決済み】ScalaのJavaConvertersとJavaConversionsの違いは何ですか?
-
[解決済み] Spark SQLでカラムの降順でソートするには?
-
[解決済み] Scalaの==と.equalsの違いは何ですか?
-
[解決済み] データセットにカスタムオブジェクトを格納する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Spark Exponential Moving Averageについて
-
[解決済み] GSON JsonObject "Unsupported Operation Exception: null" getAsString
-
[解決済み] Scalaの「コンテキストバウンド」とは何ですか?
-
[解決済み] Scala 無名クラスでextendsを使用する方法
-
[解決済み] ScalaのバージョンをScala本体から取得するにはどうしたらいいですか?
-
[解決済み】Scalaの記号演算子にはどんな意味があるの?
-
[解決済み】ScalaのCaseオブジェクトとEnumerationsの比較
-
[解決済み】Scalaの名前による呼び出しと値による呼び出し、明確化の必要性
-
[解決済み] 縮小、折りたたみ、スキャン(左/右)?
-
[解決済み] Scalaで環境変数を読み込む方法