このページの内容

Awesome Functional Programming

Functional Programmingを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

目次

ブログ記事

論文

Wiki

  • nLab - FPの主要な数学的背景である圏論の観点から、記事、議論、ツールを提供するWikiラボ。
  • Haskell/Category Theory - Wikibooksによる、Haskellへ応用した圏論の優れた概要。
  • Haskell Wiki

書籍

コミュニティ

  • Lambda the Ultimate - 研究や論文、 学界の話題を議論するコミュニティ。議論の技術水準は非常に高い。
  • FP Complete - 企業と学生がHaskellで関数型プログラミングを学び、実装することを支援するコミュニティ。最も有名なHaskell学習センターの一つ、School of Haskellを運営。
  • Haskellers - Haskellプログラマーの交流拠点。
  • ElixirLangMoscow - ロシアのElixirコミュニティ。

議論(Quora、Stack Overflow、Redditなど)

動画

  • Functional Programming with TypeScript - 初心者向けYouTube再生リストで、Sahand Javidとともに関数型プログラミングを学び、fp-tsのようなライブラリを作成。

講義

プラットフォーム

  • [Paqmind.com] – プログラミングを学び、上達するためのガイドと課題。すべてのコンテンツが計算機科学とFPを指向。

ツール

  • Isabelle/HOL - 高階論理に基づく汎用定理証明支援系。

リポジトリ

人物

  • Simon Peyton Jones - Haskell言語とGlasgow Haskell Compilerの作者の一人。Microsoft研究者。
  • Philip Wadler - University of Edinburghの理論計算機科学教授。有名な論文Propositions as Typesの著者で、Javaジェネリック型を支えた中心人物の一人。
  • Matthias Felleisen - How to Design ProgramsやThe Little Schemerなど、多数の書籍の著者。
  • Erik Meijer - 元Microsoftソフトウェアアーキテクト、関数型プログラミング研究者。FP、ソフトウェア設計、リアクティブプログラミングの講義を行う。
  • Brian Beckman - 元Microsoft研究者、現Amazonソフトウェアエンジニア。C#、LINQ、F#など、数多くのMicrosoft技術へのFP機能実装に貢献。

ライセンス

CC0

法律で認められる限り、Lucas Violaは本作品に関するすべての著作権および関連する権利または隣接権を放棄しています。