• Stars
    star
    2,610
  • Rank 17,543 (Top 0.4 %)
  • Language
    Haskell
  • License
    BSD 3-Clause "New...
  • Created over 8 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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.6b5

Latest Build: 0.8.6b5

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!

More Repositories

1

eta-hackage

A set of patches to make Hackage compatible with the Eta language.
Haskell
64
star
2

etlas

Etlas, the build tool and package manager for the Eta programming language
Haskell
63
star
3

sbt-eta

An sbt plugin that integrates Eta into Scala projects.
Scala
57
star
4

intellij-eta

An Intellij Plugin for the Eta programming language
Haskell
52
star
5

eta-examples

Examples of Eta in action.
Haskell
36
star
6

gradle-eta

Gradle plugin for the Eta programming language
Java
30
star
7

eta-ffi

A command line tool to automate the generation of ffi import code for the bindings of various Java libraries.
Haskell
18
star
8

eta-proposals

Want to propose changes to Eta?
14
star
9

eta-scala-interop

Utilities for interoperating with Scala.
Haskell
14
star
10

eta-fib-service

A simple web service that can compute the Fibonacci sequence.
Haskell
8
star
11

eta-init

A project template for Eta Gradle projects
Haskell
6
star
12

eta-java-interop

Utilities for interoperating with Java
Haskell
5
star
13

eta-parser

The parser from the Eta compiler tweaked to allow compiling with Eta
Shell
5
star
14

etlas-index

Index for Etlas, the Eta Package Repository
Haskell
5
star
15

eta-benchmarks

A set of benchmarks to aid in performance optimisation for the Eta compiler.
Haskell
4
star
16

eta-snakeyaml

Eta Bindings for SnakeYAML
Haskell
2
star
17

eta-reflections

Bindings to Java Reflections API
Haskell
2
star
18

homebrew-eta

A homebrew formulae for our very favorite language - Eta.
Ruby
2
star
19

eta-bouncycastle

Bindings for Bouncycastle crypto library
Haskell
2
star
20

eta-reflection

Bindings to Java Reflection API
Haskell
1
star