The Eta Programming Language, a dialect of Haskell on the JVM
Haskell Java Pascal Logos C Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.circleci Avoid memory blowout with -j1 Jul 8, 2018
.github Added Templates for Issues and Pull Requests Aug 12, 2018
codec-jvm @ f9b30f1 Resolves #830 - Fix floating point comparison operations Aug 4, 2018
compiler Fix reification by filtering out kind vars Aug 16, 2018
docker Use openjdk container Aug 18, 2017
docs Update docs with minor changes Aug 16, 2018
eta-serv Release 0.8.6b1 Aug 19, 2018
eta Add support for etlas tests Jul 8, 2018
etlas @ a97e19d [etlas] Release v1.5.0.0 Aug 19, 2018
examples Renew generics JWTs to the v0.1 style Feb 20, 2018
include Working build - couple of pending bugs Apr 6, 2017
libraries Release 0.8.6b1 Aug 19, 2018
proguard Remove outdated proguard file Aug 10, 2018
rts Release 0.8.6b1 Aug 19, 2018
shake Backported new install Aug 7, 2018
tests Update tcfail133's error message Aug 19, 2018
utils Release 0.8.6b1 Aug 19, 2018
.dockerignore Added .dockerignore Aug 15, 2017
.gitignore Support for cabal new-build in a nix-shell Jul 24, 2018
.gitmodules Working build - couple of pending bugs Apr 6, 2017
CONTRIBUTING.md Added Contributing file and updated Readme Jan 31, 2018
ChangeLog.md Bump to 0.0.6b8 May 30, 2017
Dockerfile Updated root Dockerfile Aug 15, 2017
LICENSE Bump LICENSE for 2018 Feb 16, 2018
README.md Update README Aug 19, 2018
Setup.hs Intercepted STG code from GHC's pipeline Apr 7, 2016
cabal.ghc.project Add project file for `cabal` Jul 23, 2018
cabal.nix.project Support for cabal new-build in a nix-shell Jul 24, 2018
cci.sh Avoid memory blowout with -j1 Jul 8, 2018
cleaninstall.cmd Update config files properly Apr 5, 2018
cleaninstall.sh Update config files properly Apr 5, 2018
default.nix Fix Nix build, compile flags Jul 30, 2018
eta.cabal Release 0.8.6b1 Aug 19, 2018
eta_logo.png Eta logo (#137) Dec 1, 2016
install.cmd add @echo off Jan 26, 2017
install.sh Resolves #368, #369 May 22, 2017
runtests.sh Add script to run all the tests Aug 19, 2018
stack.yaml Backported new install Aug 7, 2018
test.sh WIP base-4.11.1 part 4 Jul 22, 2018
update.cmd Working build - couple of pending bugs Apr 6, 2017
update.sh Added 'submodule sync' to `update.sh` Apr 13, 2017

README.md

Eta logo

Eta - Modern Haskell on the JVM

Join the chat at https://gitter.im/typelead/eta Build Status Open Source Helpers

The Eta programming language is a dialect of Haskell which runs on the JVM and has the following goals:

  • accessibility for beginners from imperative languages, especially Java
  • compatibility with GHC 7.10.3's Haskell.

Visit eta-lang.org for instructions on getting started.

Version

Version: 0.8.6

Stable Build: 0.8.6b1

Latest Build: 0.8.6b1

Subscribe to the Eta-Discuss for updates.

Getting Started

Visit the Getting Started page in the documentation.

Contribute

Visit the Contribute page in the official website for details.

You are required to sign TypeLead Individual CLA before we can merge any of your work into our code base.

Report issues

You can report issues at eta issue tracker for more details check Bug Report page in the official website for more details.

Eta Proposals

Visit the Eta Proposals page in the official website to propose changes to Eta.

License

Eta is available under the BSD 3-Clause License, see LICENSE for more information.

Contributors

We would like to specifically thank the following groups/people:

Thanks folks!