Wikipedia | Website | Github

Fantom uses a flexible typing system; all variables are statically typed but can also take on the feel of a dynamically typed language through dynamic calls and automatic downcasting.Fantom rejects generic types due to their complexity, but it does have a set of built-in generic types: List, Map, and Func. Fantom has an easy to use reflection API and metaprogramming capabilities.

Tags: language   jvm   clr   javascript   object   functional   actors   static   dynamic   metaobject  

Last modified 10 May 2020