Metaチュートリアル

From HaskellWiki
Revision as of 11:37, 22 October 2022 by Henk-Jan van Tuyl (talk | contribs) (→‎モナド: Redirected link to the Web Archive)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
what i would like is a meta-tutorial
a list of questions about haskell, what does this do, do you understand this etc
and if you say no, it points you at a tutorial which explains it -- ndm on #haskell

一つのサイズの服があらゆる人にフィットするわけではありません!Metaチュートリアルでは あなたが 必要とするHaskellチュートリアルを探す手助けをします。私たちの説明の仕方がもしかするとあなたのレベルに対して"簡単すぎる"かもしれません。しかしとても簡潔にそして説明に不足なく書かれているので一度は目を通す価値があると思います。

Haskell 全般

とにかく早く始めたい人向け

プログラミング初心者向け

プログラミング中級者向け

  1. 関数型プログラミング初心者
    • Haskell for C Programmers - HaskellがあなたのC言語的な考え方を冒すって?このチュートリアルを試してみてください。
    • Programming Haskell - dons が役立つプログラムの書き方や並列化での遊び方を最初から教えてくれます。
    • Hitchhikers guide to Haskell - チュートリアルの進み方がゆっくりだったり、退屈だったり、意味不明になるのにうんざりだって?ヒッチハイカーのガイドを試してみてください。
    • Learn You a Haskell for Great Good! 美しく、イラストがたくさん入ったHaskellのチュートリアルです
  2. 他の関数型プログラミング言語の経験がある方
  3. Haskellがどんなものかちょっと見てみたいだけの方


モナド

  1. Haskell初心者の方
  2. Haskellの構文は気にならないれど、モナドが気持ち悪い方(たとえばdo記法)
  3. 演習から学ぶのがとっつきやすい方
  4. メタファーやアナロジーから学ぶ方
  5. 簡単なモナドは分かるけど、ネストやdoトリックを使う必要がある方
  6. 実用的にモナドがどのように使われているか見たい方
  7. 圏論を理解していて圏論のモナドとHaskellのモナドの関係を知りたい方
  8. モナドのチュートリアルを読んで、用例から基本的なモナド関数の概要を知りたい方

実用的なサンプル

  1. 実用的なアプリケーションやライブラリを書きたい方
  2. いろいろ説明にはうんざりだって?クックブックじゃだめかい?
  3. 特にIOの使い方を知りたい方
  4. 簡単なネットワーククライアントを書きたい方
  5. GUIを作りたい方
  6. コンパイラやインタープリタを書きたい方

Languages: en