- Full Interop with Java
- Concise & Sane Core API
- Concurrency via Actors
- Easy Windowsing & Gfx API
- Powerful F4 IDE
What is Fantom?
Fantom is an elegant open source, object-oriented, software language that runs on the Java Virtual Machine (JVM).
With proven commercial success on servers, browsers, and embedded devices, Fantom is the perfect choice when considering the Internet of Things.
Concise core APIs, familiar syntax, and sensible libraries let you concentrate on the problem, not the language!
It natively tackles all the hard stuff, like immutability and proper concurrency with Actors, so you don't have to!
Fantom strikes a unique balance between static and dynamic typing, and much, much, more...
It truly is the next generation programming language!
The first video (Fantom is Fun) is a 5 minute lightning talk that gives an overview of the language. The second video (The Developer's Choice) compares Fantom to Java and shows why Fantom is a real viable alternative.
This fantom-lang.org website exists to provide easy access to community resources about Fantom. It is easily browsable and aims to complement, not replace, other Fantom websites.
The official Fantom website maintained by the creators Brian and Andy Frank. Here you'll find user guides, language documentation, and the core Fantom libraries.
The Eggbox Pod Repository, maintained by SlimerDude, contains an extensive variety of 3rd party Fantom libraries complete with user guides and API documentation.