Tree [r1385] /
History



File Date Author Commit
bin 1 day ago arakov [r1385]
dat 2014-04-06 arakov [r1374]
doc 1 day ago arakov [r1385]
elenasrc2 1 day ago arakov [r1385]
examples 6 days ago arakov [r1378]
rosetta 6 days ago arakov [r1377]
src30 1 day ago arakov [r1385]
tests 1 day ago arakov [r1385]
elena.workspace 2013-09-13 arakov [r955]
license.txt 2012-01-02 arakov [r492]
readme.txt 4 days ago arakov [r1382]
readmerus.txt 2010-10-27 arakov [r212]
rebuild.bat 2014-01-26 arakov [r1278]
rebuildall.bat 2014-02-14 arakov [r1295]
release.bat 5 days ago arakov [r1381]
whatsnew.txt 4 days ago arakov [r1382]

Read Me

                      ELENA Language Project V. 1.9.15
                        (C)2005-2014  By Alex Rakov
    
The project includes ELENA documentation, standard library source code, 
samples, command-line compiler, IDE.

Currently only Win32-x86 (2000/XP/Vista/7/8) platform is supported.

For more information see at http://elenalang.sourceforge.net/

****************************************************************************
* Features
****************************************************************************

- Pure polymorphic object oriented language
- "Horizontal" multiple inheritance
- Dynamic "class mutation"
- Message dispatching
- ELENA Virtual machine (in developing)
- Command line 32-bit compiler
- GUI IDE & Debugger
- Unicode support (utf16)
- Complete source code
- Number of samples, including a card game Up'N'Down (in development)
- Getting started tutorial
- Simple Assembler compiler
- Dynamic Self-Assembling Script engine
- ELENA Virtual Machine Terminal

****************************************************************************
* Minimum requirements
****************************************************************************

 - x86
 - Win2000/XP/Vista/Windows 7

****************************************************************************
* License
****************************************************************************

The compiler and executables distributed in this package fall under The Apache 
License V2.0e, for more information read the file LICENSE.TXT.

****************************************************************************
* ELENA Installation / Run
****************************************************************************

To install just unzip all the files into a directory you want.

To open, compile or debug the programs and libraries use ELENA GUI IDE 
(<app root>\bin\elide.exe) or ELENA Command Line Compiler 
(<app root>\bin\elc.exe)

In ELENA IDE you may select File-Open-Open Project option and open an 
appropriate project file (*.prj). Then select Project-Compile option to 
compile the project and Project-Debug to debug it.

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

****************************************************************************
* Documentation
****************************************************************************

Visit the project web site for the latest info on the project: 
http://elenalang.sourceforge.net/

The documentation is available as HTML pages, and text. 
These are all available on http://sourceforge.net/projects/elenalang
(see Docs page) and in <app root>\doc

There you also can find Getting Started tutorial

****************************************************************************
* Suggestions, Help, Bug reporting  ...
****************************************************************************

Suggestions, Help ...
---------------------
http://elenalang.blogspot.com/
    - blog devoted to the language

http://sourceforge.net/projects/elenalang/forums/forum/585652
    - general ELENA related questions

http://sourceforge.net/projects/elenalang/forums/forum/581072
    - help on IDE and compiler

****************************************************************************
* ELENA Language modules and programs
****************************************************************************
                                                
The complete source code of ELENA Standard library could be found
in the folder <app root>\src30.

The source code of ELENA samples could be found
in the folder <app root>\examples.

****************************************************************************
* ELENA Language API & Documentation
****************************************************************************

ELENA API Documentation could be found in the folder <app root>\doc\api.
Number of other documents (todo list, known bugs, road map) are located in
<app root>\doc. For any suggestion, comments or correction please contact
the author - elenalanguage@yandex.ru.

****************************************************************************
* ELENA Project Source code
****************************************************************************

The project source code is compiled with CodeBlocks and Mingw32

The project files could be found in <app root>\elenasrc2 folder.

Visual studio express projects are available as well.