| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| readme.txt | 2019-01-12 | 4.9 kB |
|
| elena.4.0.0.i386-win.zip | 2019-01-12 | 2.1 MB | |
| Totals: 2 Items | 2.1 MB | 0 | |
ELENA Language Project V. 4.0.0
(C)2005-2019 By Alex Rakov
The project includes ELENA documentation, standard library source code,
samples, command-line compiler, IDE.
Currently Win32-x86 (Windows 7/8/10) / Linux-I386 (alpha) platforms are supported.
For more information see at http://elenalang.sourceforge.net/
****************************************************************************
* Features
****************************************************************************
- Pure polymorphic object oriented language
- Dynamic "class mutation"
- Message dispatching
- ELENA Virtual machine
- Command line 32-bit compiler
- GUI IDE & Debugger
- Unicode support (utf-8)
- Complete source code
- Number of samples
- Getting started tutorial
- Simple Assembler compiler
- Script Engine / Interpreter
- ELENA Virtual Machine Terminal
****************************************************************************
* OS requirements
****************************************************************************
- Windows XP(with some limitations) / 7 / 8 / 10, x86
- Linux I386
****************************************************************************
* License
****************************************************************************
The compiler and executables distributed in this package fall under MIT License,
for more information read the file LICENSE.
****************************************************************************
* ELENA Installation / Run
****************************************************************************
Windows:
--------
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.
The language requires Visual C++ Redistributable for VS 2017
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.
Linux:
------
To install just unzip all the files into a directory you want and execute
rebuild_lib.script under the superuser. Alternatively install debian package
dpkg -i /path/to/deb/file
sudo apt-get install -f
Examples are located in /usr/elena-lang
To compile the program types : elena-lc <path to .project file>
****************************************************************************
* 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://github.com/ELENA-LANG/elena-lang/wiki
(see Docs page) and in <app root>\doc
There you also can find Getting Started tutorial
****************************************************************************
* Suggestions, Help, Bug reporting ...
****************************************************************************
Suggestions, Help ...
---------------------
http://github.com/ELENA-LANG/elena-lang/issues
- tickets / issues / questions / bug reports
https://www.reddit.com/r/elena_lang/
- reddit
elenaprolang@gmail.com
- questions
****************************************************************************
* ELENA Language modules and programs
****************************************************************************
The complete source code of ELENA Standard library could be found
in the folder <app root>\src40.
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 via twitter - https://twitter.com/elena_language
or github - https://github.com/ELENA-LANG/elena-lang/issues
****************************************************************************
* ELENA Project Source code
****************************************************************************
The project source code is compiled with Visual Studio 2017
The project files could be found in <app root>\elenasrc2 folder.