-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Yusuke Matsushita edited this page Mar 20, 2015
·
5 revisions
このページは What I Wish I Knew When Learning Haskell 2.2 の日本語訳です。
(Haskell の勉強中に僕なら知りたいこと)
スティーヴン=ディール (@smdiehl)
全てのコードのソースはここにあります。誤りやより分かりやすい例があれば、Github にプルリクエストを気兼ねなく出してください。
これは第3草案です。
このコードとテキストはパブリックドメインに捧げられています。この作品の複製、改変、頒布、実演には、商業目的であったとしても、許可を取る必要はありません。
追記・大きい変更のなされた節:
- 反駁不可パターン
- Hackage
- 網羅性
- スタックトレース
- 遅延性
- 型システム(スコーレム・キャプチャ)
- (他言語)関数ポインタ
- attoparsec
- (インラインの)Cmm
- IO と ST(PrimMonad)
- 特殊化
- ジェネリクス版 unbound
- エディタの統合
- EKG
- Nix
- Haddock
- モナド・チュートリアル
- モナド射
- 余再帰
- 圏
- アロー
- 双関手
- ExceptT
- hint と mueval
- 役割
- 高階種
- 種多相
- 数値の塔
- SAT ソルバ
- グラフ
- スパーク
- スレッドスコープ
- ジェネリックなパース処理
- ブロック図(とデバッグ用フラグ)
- コア
- インライナ
- 非ボックス型(と実行時メモリ表現)
- ghc-heap-view
- STG
- ワーカとラッパ
- Z エンコーディング
- Cmm
- 最適化ハック
- RTS プロファイリング
- 代数的関係
- 基本
- モナド
- モナド変換子
- 言語拡張
- 遅延性
- Prelude
- [Text と ByteString](Text と ByteString#text-bytestring)
- [はじめに](Text と ByteString#introduction)
- [Text](Text と ByteString#text)
- [Text のビルダ](Text と ByteString#text-builder)
- [ByteString](Text と ByteString#bytestring)
- [printf](Text と ByteString#printf)
- [多重定義されたリスト](Text と ByteString#overloaded-lists)
- アプリカティブ
- エラー処理
- 高度なモナド
- 量化
- GADT
- インタプリタ
- テスト
- 型族
- 昇格
- ジェネリクス
- 数学
- データ構造
- FFI
- 並行性
- グラフィクス
- パース処理
- ストリーミング
- データフォーマット
- ネットワークとウェブプログラミング
- データベース
- GHC
- プロファイリング
- 言語
- テンプレートハスケル
- レンズ
- 圏