← All repos

eta

The Eta Programming Language, a dialect of Haskell on the JVM

etafunctional-programminghaskelljvm
Browse cluster: Haskell tooling and libraries
2,662commits
68contributors
10languages

Tech stack & purpose

Eta is a dialect of Haskell that compiles to run on the JVM, designed to be accessible to beginners from imperative languages like Java while maintaining compatibility with GHC 7.10.3. The project is maintained by TypeLead and includes tooling for Docker containerization, code obfuscation via ProGuard, and JVM bytecode tracing for debugging. The language is built around functional programming principles and aims to bring modern Haskell capabilities to the Java Virtual Machine ecosystem.

Community & reference links

Languages

Haskell
94.3%
Java
3.8%
Pascal
0.9%
Logos
0.8%
C
0.1%
Shell
0.0%
C++
0.0%
Batchfile
0.0%
Dockerfile
0.0%
Nix
0.0%

Contributors (top 30 of 68)