New Version of Cel - Ver. 0.8
Dru Nelson
dru at redwoodsoft.com
Fri Nov 16 22:35:13 UTC 2001
Hi, it's been a while since the last release, so I thought
it might be a good time to get the various additions, fixes and changes
out. Enjoy and let me know what you think...
Nov. 16, 2001 - Release 0.8
Runtime:
SYNTAX
Added '//' a comment-til-eol delimiter (like many languages)
RUNTIME
Enhanced performance with use of resolved atoms instead of string matches
Added many methods to internal objects (Strings, Floats, Bool, Arrays)
Enhanced --trace operations, much more readable
Cleaned up initialization
Enhanced VM, made several opcodes a single byte without operands
BUGS
Fixed malloc(), free() collisions with various OS's
Fixed crc32 collision with PNG library
Worked around glibc profiling limits to enable gmon profiler
A few other little bugs
SIMPLEDATA Persistence
Now handles boolean types
KITS
Arrays - more methods (perform, select, reject, etc.)
DateTime - more methods (today, tomorrow, thisMonth, nextMonth, asSeconds, etc.)
CGI - Added server side image map support and the beginings of
cookie support
GD - NEW Rudimentary support for Boutell's GifDraw library
BufferArray - NEW a simple object to handle reading large data sets
HTTPClient - Now uses BufferArray to keep memory consumption low
HTML - Fixes and new methods
Math - NEW adds enhanced math functions
Random - NEW adds random number methods
OS - more methods (directory handling, signals, GDB support)
SleepyCat - more methods (more cursor support, read-only, db delete, range queryies...)
SAMPLES/TESTS
Array, Bool. Comments, Random, bugTest, BufferArray, dateTest, metaTest, oskit2, etc...
BUILD
A few enhancements, optimized build works at -O2
Dru Nelson
San Mateo, California
More information about the Self-interest
mailing list