Download Latest Version ELENA 6.8 source code.tar.gz (1.5 MB)
Email in envelope

Get an email when there's a new version of ELENA Programming Language

Home / v6.0.6
Name Modified Size InfoDownloads / Week
Parent folder
elena-lang-6.0.6-2.ppc64le.rpm 2023-10-19 2.1 MB
elena-lang-6.0.6-2.aarch64.rpm 2023-10-19 2.1 MB
elena-6.0.6.ppc64le-linux.deb 2023-10-19 1.6 MB
elena-6.0.6.aarch64-linux.deb 2023-10-19 1.6 MB
ELENA 6.0.6 source code.tar.gz 2023-10-19 2.3 MB
ELENA 6.0.6 source code.zip 2023-10-19 3.0 MB
README.md 2023-10-19 2.0 kB
Totals: 7 Items   12.7 MB 0

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

The release includes a number of critical bug fixes, new functionality and ported samples.

  • ELENA
  • [ADDED]snop opcode
  • [ADDED]xfsave opcode
  • [ADDED]opcodes : xcmp sp, load sp
  • [ADDED]$yield operator
  • [ADDED]yieldable method
  • [ADDED]using statements
  • [ADDED]lock statement
  • [ADDED]class constants
  • [ADDED]globals

  • ELC

  • [ADDED]MTA support for x86
  • [ADDED]#321,#173 - conditional boxing
  • [ADDED]warn if the outpur type is less accessible than the symbol
  • [ADDED]variadic and normal methods cannot have similar names
  • [ADDED]weak implementations of &&, ||, ^^
  • [FIXED]struct typecast handler : do not copy the struct
  • [FIXED]constructor explicit multi-dispatch handler
  • [FIXED]support constants in array size declaration
  • [FIXED]passing variadic argument to another method
  • [FIXED]#47 : Evaluating an expression in a symbol
  • [FIXED]duplicates in GA_EXT_OVERLOAD_LIST
  • [FIXED]#15 - return double / long from external function

  • ELENAVM

  • [ADDED]preloaded symbols
  • [ADDED]loadAddressInfo
  • [FIXED]LoadExtensionDispatcherLA
  • [FIXED]LoadActionNameLA

  • ELENASM

  • [FIXED]#366 - Script engine rule not recognized correctly

  • API

  • [ADDED]event property template
  • [ADDED]system'winforms module
  • [ADDED]forms module
  • [ADDED]forms'SDIDialog
  • [ADDED]forms'Button
  • [ADDED]forms'Edit
  • [ADDED]forms'Label
  • [ADDED]system'dynamic'ExtensionDispatcher
  • [FIXED]Console class should be public with internal constructor
  • [FIXED]system'io'StreamWriter
  • [FIXED]system'collections'Stack
  • [FIXED]system'dynamic'DynamicTape - variadic functions
  • [FIXED]dynamic expressions

  • SAMPLES

  • [ADDED] Conway's Game of Life

  • IDE

  • [ADDED]recent open projects
  • [FIXED]debug watch : Reference<int>

  • Tools

  • [FIXED] elt-cli
Source: README.md, updated 2023-10-19