Category:関数型プログラミング
カリー化
Currying高階関数
Higher-order function関数型プログラミング
Functional programming不動点コンビネータ
Fixed-point combinator無名関数
Anonymous functionラムダ計算
Lambda calculusResult型
Result typeCatamorphism
Catamorphism代数的データ型
Algebraic data typeOption型
Option typeFrenetic
Frenetic (programming language)GNU Guix
GNU GuixNix (パッケージ管理システム)
Nix (package manager)型推論
Type inferenceサイモン・ペイトン・ジョーンズ
Simon Peyton Jonesモナド (プログラミング)
Monad (functional programming)型クラス
Type classSECDマシン
SECD machine始代数
Initial algebraCEK機械
CEK MachineF代数
F-algebra参照透過性
Referential transparency