Fantom (プログラミング言語)
Fantom言語の型システムは簡素に設計されている。全ての変数は、C#言語やJava言語と同様に、静的に型付けされている。複雑さを避けるため、Fantom言語では汎用プログラミング機構は採用されていない。その代わり、汎用のデータ型が組み込まれている (List、Map、Func)。また、Fantom言語には、動的なメソッド呼び出しの仕組みと、自動的な型キャストの仕組みがあるため、動的片付けの言語のような雰囲気のプログラムができる。Fantom言語には使いやすいリフレクションのAPIがあり、メタプログラミングも可能である。