Parrot v0.0.11 "Doubloon" released

Simon on 2003-09-22T15:52:00

sfink writes "At long last, Parrot-0.0.11 "Doubloon" has been released!

This release features direct generation of executable binaries, dramatically improved documentation, and a built-in bread maker! Get it while it's hot from CPAN, or join the party by getting the latest CVS checkout by following the directions at dev.perl.org." See below for a long list of enhancements and more detail.

Enhancements in 0.0.11 include:

  • Executable output
  • Dynamic PMC registration
  • Trial exception system
  • Beginnings of object system
  • Iterators
  • Ordered hashes
  • I/O system improvements
  • References
  • Documentation for basic PMC types
  • IMCC support of Parrot Calling Conventions
  • Runtime loading of chartypes (and other string improvements)
  • Conditional breakpoints
  • Dramatically accelerated sweeps for finalizable objects
  • Small PMCs (PMCs split into core and extensions)
  • Loadable bytecode packfiles
  • Constant PMCs
  • Sub variants that deal with the stack correctly
  • Switched runops core
  • Line numbers in warnings
  • Environment access
  • Many documentation cleanups
  • Conversion to CPS style!
  • BASIC debugger and many other wacky features
  • Filename, line number parsing support in IMCC

If you would like to join in the fun, see the mailing list or its archive. All discussion occurs on the perl6-internals mailing list. Start from parrotcode.org for information on all Parroty things. Our immediate future plans include exceptions and objects, so now's a good time to jump in if those things grab you.

(Oh, and I was kidding about the bread maker.)