The Eta Programming Language, a dialect of Haskell on the JVM
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.