Skip to content

ELENA 5.0 major release

Choose a tag to compare

@arakov arakov released this 14 Jul 20:03

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