Tree [r1929] /
History



File Date Author Commit
bin 2015-02-18 arakov [r1893]
dat 4 days ago arakov [r1919]
doc 3 hours ago arakov [r1929]
elenasrc2 3 hours ago arakov [r1929]
examples 2015-02-20 arakov [r1906]
install 4 days ago arakov [r1917]
rosetta 4 days ago arakov [r1914]
src30 21 hours ago arakov [r1927]
tests 3 hours ago arakov [r1929]
elena.workspace 2013-09-13 arakov [r955]
install.bat 2014-11-04 arakov [r1728]
license.txt 2012-01-02 arakov [r492]
readme.txt 4 days ago arakov [r1919]
readmerus.txt 2010-10-27 arakov [r212]
rebuild.bat 2014-11-28 arakov [r1761]
rebuildall.bat 2014-02-14 arakov [r1295]
release.bat 4 days ago arakov [r1915]
vs_release.bat 4 days ago arakov [r1918]
whatsnew.txt 1 day ago arakov [r1921]

Read Me

                      ELENA Language Project V. 1.9.19
                        (C)2005-2015  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.

You may need to add a path to BIN folder to system environment (e.g. <app root>\bin). 

Otherwise you may use setup executable.

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.