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