ELENA Programming Language / News: Recent posts

New tutorial : ELENA 2.x: messages, types, dispatching...

Posted by Alex Rakov 2 days ago

ELENA Language Compiler 1.9.18 released

ELENA Language Compiler 1.9.18 released:
http://sourceforge.net/projects/elenalang/files/ELENA%202.x/ELENA%201.9.18/

[ELENA]
[!] binary incompatible due to changes in debugger / exception support / typecasting
[-] dn files are no longer produced, debug info is inside an executable
[+] new shared library : elenart - run-time helper for stand-alone applications
[+] constructor may have redirecting and initializing parts
[+] vmpath is no longer used, shared path used instead (for both elenavm and elenart)
[*] type routine overhaul
[*] syntax : extending operator renamed - "::" should be used
[*] syntax : class syntax changed - "::" should be used to provide the class parent
[+] new hint : type can be provided for the method result
[-] direct dispatching no longer supported
[-] statement terminator can be omitted only in lazy expression
[+] character constant (e.g. "a" is CharValue rather than LiteralValue)
[-] escape sequence is no longer supported (e.g. "Hello%n" => "Hello"#10 )
[*] 0r, 1.0e2r constants are correctly recognized
[*] ? and ! operators require an object now (e.g. a == b ? [ .. ] is no longer possible, correct syntax is (a==b) ? [ ... ])... read more

Posted by Alex Rakov 6 days ago Labels: elena programming language

ELENA 1.9.18 first beta release

ELENA 1.9.18 first beta version is now available at http://sourceforge.net/projects/elenalang/files/ELENA%202.x/builds/

The upcoming release will include deep type support redesign, refactored API, some minor syntax changes

Posted by Alex Rakov 2015-01-13

New Tutorial

Posted by Alex Rakov 2013-08-07

The second beta version of ELENA 2.0 is available

The second beta version of ELENA 2.0 is available.

http://sourceforge.net/projects/elenalang/files/ELENA/1.9.9.5/

Posted by Alex Rakov 2013-08-02

The firt beta version of ELENA 2.0 is available

The first beta version of ELENA 2.0 is available.

http://sourceforge.net/projects/elenalang/files/ELENA/1.9.9.4/

Posted by Alex Rakov 2013-07-22

The third alpha version of ELENA 2.0 is available

The pre-beta version of ELENA 2.0 is available.

Several new samples were migrated to ELENA 2.0. Several language enhancement and critical bug fixes were made.

http://sourceforge.net/projects/elenalang/files/ELENA/1.9.9.3/

Posted by Alex Rakov 2013-06-27

The second alpha version of ELENA 2.0 is available

The second alpha version of ELENA 2.0 is available.

http://sourceforge.net/projects/elenalang/files/ELENA/1.9.9.2/

Posted by Alex Rakov 2013-05-31

The first alpha version of ELENA 2.0 is available

The first alpha version of ELENA 2.0 is available.

A lot of work were made to simplify the language constructinos and make it easy to use.

Currently only two samples were migrated.

https://sourceforge.net/projects/elenalang/files/ELENA/1.9.9.1/

Posted by Alex Rakov 2013-05-19 Labels: ELENA Programming Language

ELENA Language Compiler 1.7.1.1 released

The release includes IDE hotfix

Posted by Alex Rakov 2012-02-17

ELENA 1.7.1 Release rollbacked

The latest release was rollbacked because I found a nasty bug in IDE. The fixed version 1.7.1.1 will be released soon

Posted by Alex Rakov 2012-02-17

ELENA Language Compiler 1.6.7 released

This release release includes several major bug fixes, new classes, a sample and a new version of the script engine.

http://sourceforge.net/projects/elenalang/files/ELENA/1.6.7

Posted by Alex Rakov 2011-11-10

ELENA Language Compiler 1.6.5 released

This release includes several major changes in the script engine, lib2 refactoring and GCX beta version.

http://sourceforge.net/projects/elenalang/files/ELENA/1.6.5

Posted by Alex Rakov 2011-10-16

ELENA Language Compiler 1.6.4 released

This weekly release contains several minor fixes & enhancements

http://sourceforge.net/projects/elenalang/files/ELENA/1.6.4

Posted by Alex Rakov 2011-09-21

ELENA Language Compiler 1.6.3 released

This release includes several language enhancements beta version of ELENA script engine, refactored LIB2 and beta version of GCX.

See release notes at http://elenalang.blogspot.com/2011/08/elena-163-released.html

Posted by Alex Rakov 2011-08-01

ELENA Language Compiler 1.6.2 released

This release includes alpha version of ELENA script engine, changes in the language syntax, new library lib2(only console samples are migrated).

See release notes at http://elenalang.blogspot.com/2011/06/elena-162-released.html

Posted by Alex Rakov 2011-06-26

ELENA Language Compiler 1.6.1 released

This major release includes changes in the language syntax, several critical bug fixes and enhancements in the language library code.

See release notes at http://elenalang.blogspot.com/2011/05/elena-161-released.html

Posted by Alex Rakov 2011-05-05

ELENA Language Compiler 1.6.0 released

Notes:
Summary: ELENA Language Compiler 1.6.0 released

This release includes major language changes (method calling overhaul, simplified message argument list syntax, new classes and several critical bug fixes) as well as refactored ELENA standard library.

The project includes documentation, ELENA standard library source code, samples, command-line compiler, IDE.

http://sourceforge.net/projects/elenalang/files/ELENA/1.6.0/ELENA-1.6.0.zip/download

Posted by Alex Rakov 2011-01-27

ELENA Language Compiler 1.5.6.1 released

This weekly release contains several critical bug fixes

Posted by Alex Rakov 2010-11-07

ELENA Language Compiler 1.5.6 released

This release includes major language changes (method calling overhaul, simplified message argument list syntax, new classes and several critical bug fixes) as well as refactored ELENA standard library.

The project includes documentation, ELENA standard library source code, samples, command-line compiler, IDE.

http://sourceforge.net/projects/elenalang/files/ELENA/1.5.6/elena-1.5.6.zip/download

Posted by Alex Rakov 2010-10-29

1.5.5.9a weekly release

Due to serious bug I resubmit the latest version 1.5.5.9 (adding "a" prefix to tell it from the one containing the error)

Posted by Alex Rakov 2010-10-04

ELENA Language Compiler 1.5.5 released

This release includes major language changes (improved multiple dispatching implementation, elena bytecode overhaul, new language constructions, improved message subject support and several critical bug fixes) as well as refactored ELENA standard library.

The project includes documentation, ELENA standard library source code, samples, command-line compiler, IDE.

NOTE: for some strange reasons F-Secure considers some binary files generated with ELENA as infected ones.... read more

Posted by Alex Rakov 2010-08-02

ELENA Language Compiler 1.5.4 released

This release includes a simple virtual machine support, major language changes (multiple dispatching, project format and elena bytecode overhaul) as well as refactored ELENA standard library and a new sample.

The project includes documentation, ELENA standard library source code, samples, command-line compiler, IDE.

http://sourceforge.net/projects/elenalang/files/ELENA/1.5.4/elena-1.5.4.zip/download

Posted by Alex Rakov 2010-05-10

New article

New article explaining the concept of group object is added - http://elenalang.sourceforge.net/groupobject.html

Posted by Alex Rakov 2010-04-15

Getting Started up to day now

Getting Started Tutorial is up to day now. Please visit http://elenalang.sourceforge.net/tutorial1.html

Posted by Alex Rakov 2010-02-26