[gameprogrammer] EEL 0.1.1 released
- From: David Olofson <david@xxxxxxxxxxx>
- To: gameprogrammer@xxxxxxxxxxxxx
- Date: Wed, 26 Jan 2005 19:31:20 +0100
EEL 0.1.1 released
Home: http://eel.olofson.net/
Direct: http://eel.olofson.net/download/EEL-0.1.1.tar.gz
"Well, other work added one day, and Murphy took care
of the rest. Anyway, here it is, 0.1.0 + 50 ChangeLog
entries; EEL 0.1.1. Now I'm off to to hack a very
rudimentary SDL binding, TCP/IP networking and some
documentation."
Some ChangeLog stuff translated to human readable form:
Syntax and language features:
* Changed call syntax to C-style, everywhere,
which means that a plain function name now
evaluates to a reference to the function.
* 'return' now works from whithin 'try' and
'except' blocks. (Exception based.)
* Added keyword/special variable 'exception', to
access the exception value in 'except' blocks.
* Changed power operator from '^' to '**'.
* Reserved bitwise operators '&' (and), '|' (or),
'^' (xor), '<<' (left shift), '>>' (right
shift), 'rol' (rotate left), 'ror' (rotate right),
'~' (not) and '><' (bit reverse). (~ and >< are
actually implemented already, which I forgot to
mention in the real ChangeLog.)
Data types:
* Implemented the table class + constructor syntax.
* Turned the 'string' class into a set of generic
vector classes. This class comes with some
"optimized" vector operations. (ADD and MUL on
and between vectors for now.)
Bugfixes:
* Exception handling bug fixed: The VM now
terminates correctly when an unhandled
exception occurs.
* Fixed broken code generation for upvalue
function argument write.
* Fixed backslashed quote ("\) and multiline
string literal bugs in eel.xml. (Syntax high-
lighting for the KDE editors.)
* You no longer need to add a dead 'return
value>;' when the only way out is through try
and except blocks.
* CGET now adds objects to limbo, so ownership
is passed to callers if constants are returned.
* Fixed some bugs where empty initializer lists
would screw up the register allocation.
Other:
* Slightly improved error messages.
//David Olofson - Programmer, Composer, Open Source Advocate
.- Audiality -----------------------------------------------.
| Free/Open Source audio engine for games and multimedia. |
| MIDI, modular synthesis, real time effects, scripting,... |
`-----------------------------------> http://audiality.org -'
--- http://olofson.net --- http://www.reologica.se ---
---------------------
To unsubscribe go to http://gameprogrammer.com/mailinglist.html
Other related posts:
- » [gameprogrammer] EEL 0.1.1 released