Ela 0.8.5. Binaries

Rating: No reviews yet
Downloads: 72
Released: Feb 19, 2011
Updated: Feb 19, 2011 by vorov2
Dev status: Beta Help Icon

Recommended Download

Application Ela 0.8.5
application, 146K, uploaded Feb 19, 2011 - 72 downloads

Release Notes of Ela 0.8.5 syntax for comprehension is changed, now '\\' operator is used instead of '@', e.g. x \\ x <- [1..10]. ElaValue can be created from both arrays and IEnumerable implementations. The first creates ElaArray, the second - ElaList. ElaValue.GetType method can convert Ela objects to arrays (in the same manner as to IEnumerable<>). ElaValue.GetType method can convert Ela objects to IEnumerable<T> type where T can be a native .NET type (e.g. char or int). This also affect marshalling of data types performed by ForeignModule when registering delegates as Ela functions. 'open' directive syntax changed. Instead of 'open Foo at "Directory" with x' we have 'open Directory.Foo x'. 'open' directive now correctly works in both Windows and Unix when a path element is specified. cleanups and enhancements in parser error reporting logic. 'as' clause didn't work in 'open' module directive. incorrect warning could be generated for an expression like so 'x <- ()'. ToString in ElaObject prints '<unknown>' if a value cannot be determined (which happens for stack based values). didn't correctly process a situation when one tried to use 'Gen' trait with it (it doesn't support Gen but error was raised). operator '@@' can now be used for ranges as well as for comprehensions.

Reviews for this release

No reviews yet for this release.