frege
Haskell compiler
A Haskell implementation for the JVM with a strong focus on functional programming and type inference.
Frege is a Haskell for the JVM. It brings purely functional programing to the Java platform.
4k stars
154 watching
145 forks
Language: Frege
last commit: about 2 years ago
Linked from 4 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
frege/frege-gradle-plugin | A Gradle plugin for compiling and managing Frege projects | 25 |
frege/frege-lein-plugin | A plugin that enables Leiningen to compile Frege code. | 33 |
frege/frege-interpreter | An interpreter and scripting engine for a functional programming language | 15 |
dierk/real_world_frege | A collection of examples in the Frege programming language that demonstrate Haskell concepts from a book on Real World Haskell | 70 |
y-taka-23/learn-you-a-frege | A Frege implementation of Haskell examples in a tutorial format | 51 |
frege/frege-maven-plugin | Supports compilation of frege-lang source code into Java and integration with Apache Maven build tool | 13 |
jameshaydon/lawvere | A programming language with effects based on category theory and used to compile programs into various categorical abstractions. | 267 |
1haskelladay/1had | Provides tools and exercises for practicing functional programming in Haskell | 118 |
mperry/frege-gradle-example | An example project demonstrating how to compile and run Frege code with Gradle | 2 |
frege/fregefx | Bindings and utilities to integrate Frege with JavaFX for building user interfaces. | 33 |
ajhc/ajhc | A Haskell compiler that aims to improve the performance and efficiency of the language | 134 |
fjvallarino/monomer | A cross-platform GUI library for writing native Haskell applications | 596 |
frege/frege-lein-template | Creates a skeleton project template with a choice of main language implementation (Clojure or Frege) for mixed-language Clojure/Frege projects. | 9 |
dierk/fregetutorial | Provides code examples and setup guides for learning Frege | 9 |
frege/frege-repl | A command-line REPL (Read-Eval-Print Loop) for executing Frege programming language code snippets | 78 |