New Version of Cel - Ver. 0.8

Dru Nelson dru at
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

      Added '//' a comment-til-eol delimiter (like many languages)
      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
      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
      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...)
      Array, Bool. Comments, Random, bugTest, BufferArray, dateTest, metaTest, oskit2, etc...
      A few enhancements, optimized build works at -O2

Dru Nelson
San Mateo, California

More information about the Self-interest mailing list