Click here to Skip to main content
11,647,748 members (70,331 online)
Click here to Skip to main content
Add your own
alternative version

Ela, functional programming language

, 5 Jul 2012 GPL3 28K 207 48
Description of an interpreted functional programming language implemented solely in .NET/C#.
ela-0-9-5.zip
Ela.dll
elac.exe
lib
Core.ela
elalib.dll
Prelude.ela
Test.ela
0.9.3.0:Release:Release of Ela Console 0.9.3
0.9.2.1:Change:Execution time calculation is corrected.
0.9.2.0:Release:Release of Ela Console 0.9.2
0.9.1.2:New:Now console auto-indents code when in multi-line mode.
0.9.1.1:Change:Minor refactoring of error reporting and message printing.
0.9.1.0:Release:Release of Ela Console 0.9.1
0.9.0.2:Change:Error reporting is refactored.
0.9.0.1:Fix:Console didn't report an error if a user enters invalid interactive mode command.
0.9.0.0:Release:Release of Ela Console 0.9.0
0.8.0.12:Fix:Interactive mode didn't always correctly process situation when Ela machine recovery is needed.
0.8.0.11:Change:Now Ela Console support multiline mode through -ml switch.
0.8.0.10:Change:Algorithm for execution speed calculation is enhanced.
0.8.0.9:Change: A 'reload' command is removed. Now one can't reload an already loaded module because of possible problems with automatically declared names.
0.8.0.8:Change:Switch 'onecmd' is decomissioned.
0.8.0.7:Change:Execution time calculation is changed. Now code is executed twice to fully account for GIT.
0.8.0.6:Change:Switch 'buildtime' is decomissioned.
0.8.0.5:Change:Now Ela Console is less restrictive on file names and allows to path a file name without extension for interpretation (or a file that doesn't exist if a file with the same name and extension .ela or .elaobj exists).
0.8.0.4:New:A new '#exit' interactive command added (quits Ela Console).
0.8.0.3:Change:Ela Console doesn't use different colors now (such as for errors and warnings) for better support of different environments.
0.8.0.2:Change:Changes in Ela interactive mode banner.
0.8.0.1:New:Now console banner shows an operative system under which a console is running.
0.8.0.0:Release:Release of Ela Console 0.8.0

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The GNU General Public License (GPLv3)

Share

About the Author

Basil Voronkov
Microsoft
Russian Federation Russian Federation
Ph.D. in philosophy Work as a software consultant, Microsoft, Russia. Main specialization: .NET Interested in: functional programming

You may also be interested in...

| Advertise | Privacy | Terms of Use | Mobile
Web03 | 2.8.150804.3 | Last Updated 5 Jul 2012
Article Copyright 2011 by Basil Voronkov
Everything else Copyright © CodeProject, 1999-2015
Layout: fixed | fluid