【更新】(2019/4/6)
2018年末から2019年3月にかけてに、GHCの開発では、Gitの上流リポジトリをTracからGitLabに移行しました。それに合わせて、本記事の内容を修正しました。
GitLabへの移行については、以下も参考にしてください。
「GHC(Haskell)の上流リポジトリ等がGitLabに移行しました」
GHC開発者ページ
- [Welcome to the GHC Developer Wiki(開発者向けトップページ)] (https://gitlab.haskell.org/ghc/ghc/wikis)
- The GHC Commentary(GHC内部情報についての説明いろいろ)
- Newcomers to GHC (newcomer用の情報いろいろ)
GHCソース
GHC開発用メーリングリスト、IRC
GHCビルド方法についての情報
- [Building and Porting GHC(ビルド情報のトップページ)] (https://gitlab.haskell.org/ghc/ghc/wikis/building)
GHC Issue(Ticket, バグ管理)
GHCへのMerge request(パッチ)送信先
- Merge request一覧
- [Merge requestの手続き説明] (https://gitlab.haskell.org/ghc/ghc/wikis/gitlab/merge-requests)
- [Contribution手続き全体説明] (https://gitlab.haskell.org/ghc/ghc/wikis/contributing)
GHC / Haskell 機能提案
-
ghc-proposals/ghc-proposals (GHC提案)
- 上記ページにPullReqするか、ghc-devs MLにメールで相談します。
-
haskell/rfcs (次期Haskell仕様提案)
- 上記ページでconversationするか、haskell-prime MLにメールで相談します。
GHC開発ステータス
GHCユーザーガイド
GHC実装についての読み物
- The GHC reading list
- A Haskell Implementation Reading List
- Dive Into GHC
- Write You a Haskell
- GHC illustrated :)
Haskell情報いろいろ
- Documentation
- Stack Overflow
- Haskell 俯瞰まとめ(lotzさん)
- How to learn Haskelll
- What I Wish I Knew When Learning Haskell
もしも、参考になりましたら幸いです :)
追記
GHC/Haskellの開発情報を、複数サイトから容易に検索出来るように、以下の暫定ページを追記しておきます。
GHCのビルドと検証を簡単に試せるように、docker用のDockerfileも追加しておきます。
GHCへの変更提案とパッチ送付の手順例の説明へのリンクも追加しておきます。(記事後半のPhabricatorの記載箇所は古くなっています。)
以上です。