The Eta Programming Language, a dialect of Haskell on the JVM
Clone or download
Permalink
Type Name Latest commit message Commit time
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 @ ebf8494 Resolve #927 - Fix error with multidimensional arrays Jan 15, 2019
compiler Resolve #907 - Handle arrays & generics properly Jan 15, 2019
docker Add netbase to docker image Dec 18, 2018
docs Add an example of a wrapper of a interface with several methods Jan 23, 2019
eta-serv Fix bug with addModFinalizer Jan 11, 2019
eta Fix some space leaks Jan 10, 2019
etlas @ 7442c16 Bump etlas for dhall changes Dec 6, 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 v0.8.6b4 Jan 21, 2019
proguard Remove outdated proguard file Aug 10, 2018
rts Clean up thunk clearing code Jan 13, 2019
shake Backported new install Aug 7, 2018
tests Resolve #907 - Handle arrays & generics properly Jan 15, 2019
utils Bump to 0.8.6b4 Jan 4, 2019
.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 Revert "Attempt to fix docker image" Dec 18, 2018
LICENSE Bump LICENSE for 2018 Feb 16, 2018
README.md Release v0.8.6b4 Jan 21, 2019
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 fix INSTALL_DIR in cleaninstall.sh Aug 23, 2018
cleaninstall.cmd 'stack path --local-bin-path' will be deprecated (and creates a warni… Sep 12, 2018
cleaninstall.sh 'stack path --local-bin-path' will be deprecated (and creates a warni… Sep 12, 2018
default.nix Update Nix code Sep 17, 2018
eta.cabal Bump to 0.8.6b4 Jan 4, 2019
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 Bump etlas for dhall changes Dec 6, 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.6b4

Latest Build: 0.8.6b4

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!