Skip to content

JustusAdam/eta

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 1230 commits behind typelead:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
eta
 
 
 
 
 
 
 
 
 
 
rts
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Eta logo

Eta - Modern Haskell on the JVM

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

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.0.9

Stable Build: 0.0.9b1

Latest Build: 0.0.9b1

Subscribe to the Eta-Discuss for updates.

Getting Started

Visit the Getting Started page in the documentation.

License

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

Gratitude

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

  • GHC HQ for providing a base for us to work on.
  • Alois Cochard for his codec-jvm package that we use for code generation.
  • Christopher Wells for his JAR packaging utility.
  • Brian McKenna for his bug fixes in the codegen/runtime and implementation of basic IO facilities.
  • Sibi for helping out with porting packages and setting up TravisCI.
  • Anton Gushcha for giving detailed bug reports on the Java FFI.
  • Balaji Rao for contributing to the design & implementation for some parts of the FFI.
  • Javier Neira for making Eta work on Windows and testing extensively across multiple Windows versions.
  • Paavo Parkkin for improving error checking in the compiler to prevent runtime bugs.
  • Ashley Towns for implementing low-level primitives in the standard library.
  • Alexey Raga for helping out with CircleCI and actively reporting bugs.
  • And many others who have contributed to Eta in various ways.

Thanks folks!

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Haskell 93.9%
  • Java 4.0%
  • Pascal 1.0%
  • Logos 0.9%
  • C 0.1%
  • Nix 0.1%