I Use This!
Activity Not Available
Analyzed 5 months ago. based on code collected 5 months ago.

Project Summary

Ela is a modern programming language that runs on CLR and Mono.

The language is dynamically (and strongly) typed and comes with a rich and extensible type system out of box. It provides an extensive support for the functional programming paradigm including but not limited to - first class functions, first class currying and composition, list/array comprehensions, pattern matching, polymorphic variants, thunks, etc. It also provides some imperative programming features.

Ela supports both strict and non-strict evaluation but is strict by default.

The current language implementation is a light-weight and efficient interpreter written fully in C#. The interpreter was designed to be embeddable and has a clear and straightforward API.


linux embed functionalprogramming cross-platform virtual-machine declarativeprogramming functional_language mono compilers virtualmachine embeddedsystem dynamicprogramming c#net c# programming-language csharp embedding embeddable compiler virtual_machines virtual_machine interpreters virtualmachines embedded unix crossplatform programming_language embeded programmingtools dynamiclanguages functionallanguage net programminglanguages interpreter compiler-compiler programming-languages functional_programming programminglanguage netframework

In a Nutshell, Ela, functional language...

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    check out hot projects on the Open Hub
  • ...
    use of OSS increased in 65% of companies in 2016
  • ...
    learn about Open Hub updates and features on the Open Hub blog


5 Other

30 Day Summary

Aug 17 2016 — Sep 16 2016

12 Month Summary

Sep 16 2015 — Sep 16 2016
  • 56 Commits
    Up + 16 (40%) from previous 12 months
  • 1 Contributors
    Down 0 (0%) from previous 12 months


1 user rates this project:
Click to add your rating
Review this Project!