Embedthis Ejscript Preview 0.9.1

Release Features

New Features in 0.9.1

Major Features

  • First-cut product documentation
  • Object, Array, String methods
  • ByteArray
  • ejs.io namespace including: File, BinaryStream, TextStream, IStream
  • Updated ejsmod to support namespaces as packages
  • Extended unit test suite
  • Lots of bug fixes

Minor Features

  • Increased unit test coverage
  • Start using Trac issue tracking

Fixes

  • Too many to count

New Features in 0.9.0

Major Features

  • Supporting catch (var: type)
  • Supporting cast, to, instanceof, in with binary expressions
  • Namespaces including "use namespace" and "use default namespaces"
  • Packages are removed in deference to namespaces
  • Added module blocks and "use module"
  • Added iterator support for for/in, for each
  • New ejsmod program replaces old bun program. Handles listing, slot and doc generation
  • Ejsmod generates documentation based on javadoc style comments
  • Enhanced assembler listings
  • Improved code generation
  • Completed support for block scope
  • Closures and bound method capture
  • System library documentation
  • Object, Array and String library methods implemented
  • Support class settings
  • E4X support
  • ECMA compliance mode
  • Implemented type checking on function calls in the VM relieving native types of the burden
  • Added parameter type checking and type coercion on function calls
  • Implemented rest args (...rest)

Minor Features

  • Increased unit test coverage
  • Code cleanup and refactoring

© Embedthis Software LLC, 2003-2008. All rights reserved. Embedthis, Ejscript and Appweb are trademarks of Embedthis Software LLC.