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
self-interest@lists.selflanguage.org