fantom
« Back to VersTracker
Description:
Object oriented, portable programming language
Type: Formula  |  Latest Version: 1.0.82@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: fantom programming-language jvm concurrency object-oriented
Install: brew install fantom
About:
Fantom is a general-purpose, object-oriented programming language designed for building robust and portable applications across the Java Virtual Machine and JavaScript runtimes. It features a modern syntax, a unique actor model for concurrency, and a rich standard library. The language emphasizes developer productivity through static typing, type inference, and built-in support for functional programming patterns.
Key Features:
  • Cross-platform runtime (JVM and JavaScript)
  • Actor-based concurrency model
  • Static typing with powerful type inference
  • Rich standard library with built-in support for collections, I/O, and concurrency
Use Cases:
  • Building concurrent server-side applications
  • Developing cross-platform business logic
  • Scripting and automation tasks
Alternatives:
  • Kotlin – JVM language with more widespread adoption and tooling, but less focus on cross-compilation to JS.
  • Clojure – Functional-first JVM language with a focus on immutable data structures and Lisp syntax.
Version History
Detected Version Rev Change Commit
Dec 6, 2024 8:18pm 0 VERSION_BUMP 3abeae7f