Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Parrot 0.0.11 "Doubloon" released

by sfink (Deacon)
on Sep 20, 2003 at 08:06 UTC ( [id://292824]=perlnews: print w/replies, xml ) Need Help??

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

Replies are listed 'Best First'.
Re: Parrot 0.0.11 "Doubloon" released
by sfink (Deacon) on Sep 21, 2003 at 01:02 UTC
    Even better, I just released Parrot 0.0.11.1, codenamed "oops!".

    It'll show up at http://cpan.perl.org/authors/id/S/SF/SFINK/parrot-0.0.11.1.tar.gz any minute now. I neglected to update some native-format bytecode tests. I think you'll only notice a difference between 'make test' for the two tarballs on big-endian machines. Or something like that.

      Sorry to ask here, but is there a simple work-around for this?

      parrot-0.0.11.1>perl configure.pl Too many components to VERSION file contents: '0.0.11.1' (should be 3) +! at lib/Parrot/BuildUtil.pm line 48.
        Yep, download 0.0.11.2, code name "Damn!" :) Should be up on CPAN reasonably soon.

        Or sync up with CVS, if you have that capability, as we fixed the problem that caused this error.

        There's a fix already on the mailing list, check out the link. I used it, and it works. Well, except for all the unrelated compile errors on my Win32 box. *grumble* Think I'll crank up cygwin again...

        ----Asim, known to some as Woodrow.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlnews [id://292824]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (3)
As of 2024-04-19 19:42 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found