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.
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.)