「プログラミング言語の動物園」は、プログラミング言語の設計と実装に使用されるさまざまな概念や技術を示す、ミニチュアなプログラミング言語のコレクションです。このプロジェクトは、自分自身のプログラミング言語を実装したい人や、仕組みを学びたい人にとっての良い出発点となります。本記事では、関数型、宣言型、オブジェクト指向、手続き型言語など、多様な特徴が展示されており、ソースコードの解析、インタラクティブシェル(REPL)、型チェックや型推論などが含まれています。具体的には、miniML、miniHaskell、miniProlog、levy、comm、calcなどの小型言語が含まれ、各言語には十分にコメントが付けられたソースコードがあります。これらの言語は教育目的でシンプルに保たれ、新しい言語の提案も歓迎されています。また、プロジェクトはオープンソースで、MITライセンスの下でリリースされています。