Elena Lang Versions Save

ELENA is a general-purpose language with late binding. It is multi-paradigm, combining features of functional and object-oriented programming. Rich set of tools are provided to deal with message dispatching : multi-methods, message qualifying, generic message handlers, run-time interfaces

v6.0.3b

1 year ago

ELENA 6.0.3 is out for all supported platforms : Windows x86 / x86-64, Linux x86 / x86-64 / AARCH64 / PPC64le!

Fixes # (issue)

  • #508 : multi-value
  • fixing an issue with call stack information : incorrect / missing source code information
  • fixing conversion uint to string and back
  • fixing number of bugs
  • migrating rest of API to ELENA 6.0
  • ide : fixing go to source routine
  • fix implementation of abstract method with the stack allocated returning value

v6.0.2b

1 year ago

ELENA 6.0.2 is out for all supported platforms : Windows x86 / x86-64, Linux x86 / x86-64 / AARCH64 / PPC64le!

  • fixing a critical error with long number comparison operations
  • (re)implementing Script Engine (elenasm60 dll)
  • fixing #568 : Converting an external function return to the pointer
  • starting work on (re)implementing multi-threading support (win x86)
  • a lot of bug fixes : including critical ones
  • migrating number of examples

v6.0.1b

1 year ago

The first ELENA 6.0 beta version

v5.0.23

3 years ago

A major release of ELENA programming language is available : 5.0

What's new:

  • ELENA
    • binary incompatible due to major version change
    • Explicit namespaces
    • Flat library hierarchy
    • nested code brackets
    • #500 : Nested code blocks
    • #492 : Yield statement
    • #380 : Run-time extension dispatching
    • #494 : Method result multi-dispatching
    • #495 : Inheritable static methods
    • #501 : Modificator new can be used with a variable
  • ELC
    • deep code refactoring - treamlining code generation, increasing the compilation speed
    • #489 : Creating a variadic argument enumerator
    • #490 : Passing a variadic argument list in sub call
    • #491 : The message target is corrupt when a variadic argument is used in sub call
    • #381 : const static property
    • #162 : compiler redux - embedded constructor call
    • #505 : constructor with variadic argument list
    • #498 : Compile-time dispatching nil argument
    • #472 : Embeddable property is not called correctly

v5.0.17

4 years ago

ELENA 5.0 beta 4 build

The point release contains a number of bug fixes

v5.0.15

4 years ago

Third pre-release

This build includes:

  • several critical bug fixes
  • GUI samples

v5.0.10

4 years ago

The second beta release.

A lot of bug fixes

v5.0.7

4 years ago

v4.1.1

4 years ago

A major release of ELENA programming language is available : 4.1.1

What's new:

  • ELENA
    • several critical bug fixes!
    • #481 : New expression attribute - inlinearg
    • the operations with reference arguments are improved
    • #200 : unboxing explicit local allocated extension
    • #64 : Stand alone executable - Script engine

v4.0.5

5 years ago

The ELENA 4.0.5 point release

What's new:

  • ELENA
    • fixing critical bug in external routine call
    • #284, #283 : duplicate output nested fields