Ela Platform 2016.7 is out
Ela Platform 2016.7 is a stabilization release including several important fixes to Ela. It also comes with an updated standard library. The most notable change is an addition of a new 'nat' data type - unsigned integer numbers.
Ela Platform 2016.6 is out
Ela Platform 2016.6 focuses on a redesign of exception handling in Ela and other new language features. This release also comes with an update to Ela standard library (including enhancements and bug fixes), new versions of Elide, Ela Console and documentation.
Ela Platform 2016.5 is out
Ela Platform 2016.5 focuses on the enhancements to the standard library. It comes with several new modules including complex numbers module, money number module, XML and JSON support and others. It also ships a new version of Elide with minor fixes and enhancements.
Ela Platform 2016.4 is out
Ela Platform 2016.4 is an iterative release that contains an important bug to Ela runtime environment (a related issue in a bug tracker is #1763) and several enhancements to the standard library.
Ela Platform 2016.3 is out
Ela Platform 2016.3 is an iterative release that focuses on Ela standard library. It also comes with
updated versions of Ela and Elide and expands Ela documentation.
Ela Platform 2016.2 is out
Ela Platform 2016.2 is a stabilization release. It comes with a new version of Ela compiler that addresses several important issues and refactorings.
Ela Platform 2016.1 is out
Ela Platform 2016.1 contains multiple changes to the standard library. Also an experimental feature in Ela compiler
that allows to infer contexts from function arguments is now supposed to be stable.
Ela Platform 2015.3 is out
Ela Platform 2015.3 is focused on additions and enhancements to the standard library. Starting from this version an arbitrary precision integer type is introduced (integer module), polymorphic numeric literals, new modules math, symbolic, stack, state and important additions to other modules. Also Ela now goes from .NET 2.0 to .NET 4.0 (and Mono 2.8 respectively). Besides this Ela Platform 2015.3 includes several other enhancements to Ela standard library and a new version of Ela with several important bug fixes.
Ela Platform 2015.2 is out
Ela Platform 2015.2 focuses on an addition of a new feature to the Ela programming language - custom numeric literals.
Ela Platform 2015.1 is out
Ela Platform 2015.1 is a stabilization release that addresses a lot of issues in Ela, Elide and Ela standard library. Therefore this version of platform includes a new version of Elide, Ela runtime and compiler, and an
updated standard library. Update is recommended.
Ela Platform 2014.1 is out
Ela Platform 2014.1 is a stabilization release that contains several important fixes to Ela compiler and Ela
standard library. This platform also includes a new version of Elide, Ela interactive environment, and an updated standard library.
Ela Platform 2013.4 is out
This release of Ela Platform includes a new version of Elide (with integrated Ela Interactive, updated UI and
a better support for High DPI screens) and a new version of Ela, that includes some important fixes to Ela compiler.
Also there are several corrections in Ela documentation.
Ela Platform 2013.3 is out
Ela Platform 2013.3 contains many important bug fixes in Ela and Elide, Ela intergrated environment.
This version of platform also introduces a new version of Ela that allows to use pattern matching in do-notation.
New project hosting platform
Google Code used to be a primary project hosting for Ela project. However, Google is currently
deprecating its download services, which is a pretty serious issue for projects that require to publish
binary releases from time to time. As a result Ela project is now moving to CodePlex: ela.codeplex.com
Ela Platform 2013.2 is out
Ela Platform 2013.2 includes a new version of Ela with a refactored and improved 'do'
notation (which now supports 'let' bindings in Haskell style). Also this version of Platform comes
with a new release of standard library which contains several new additions including an IO monad.
Ela Platform 2013.1 is out
Ela Platform 2013.1 comes with a new version of Ela (0.12.1) and an updated library.
This is an experimental release that provides a support for monadic programming in Ela including
monadic classes in standard library and a Haskell style 'do' notation.
Ela Platform 2012.9 is out
Ela Platform 2012.9 comes with a new major version of Ela (0.12) that provides a better
support for implicit laziness, negative numeric literals, pattern matching validation for overlapping,
bang patterns, type constraints for parameters of algebraic types constructors and more. This version
of platform also features a significant update to the standard library.
A new version of the book: Ela, dynamic functional language
A new version (0.6) of the book Ela, dynamic functional language is available. This book
describes an upcoming version of Ela (0.12) and has a lot of corrections and amendments. This version
of a book also contains new chapters about algebraic types and type classes.
Ela Platform 2012.8 is out
Ela Platform 2012.8 includes a new version of Ela (0.11.2), which introduces a major new feature -
overloading by return type. Also Ela Platform 2012.8 features a significant update to Ela standard
library with new classes, functions and modules.