frege
« Back to VersTracker
Description:
Non-strict, functional programming language in the spirit of Haskell
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: functional-programming jvm haskell language java
Install: brew install frege
About:
Frege is a Haskell-like functional programming language for the Java Virtual Machine (JVM). It leverages Java's vast ecosystem and tooling while providing strong static typing and type inference. This allows developers to write concise, maintainable code that compiles down to highly efficient Java bytecode.
Key Features:
  • Haskell-like syntax and semantics
  • JVM interoperability and native support
  • Strong static type system with type inference
  • Compiles to efficient Java bytecode
Use Cases:
  • Building scalable backend services on the JVM
  • Functional programming in enterprise Java environments
  • Leveraging Java libraries with a functional paradigm
Alternatives:
  • Scala – Scala is more widely adopted but has a more complex language design and syntax.
  • Kotlin – Kotlin is pragmatic and null-safe but is primarily imperative/OO rather than purely functional.
Version History
Detected Version Rev Change Commit