Perl 6 has been in planning and design for 5 years now. During that time the design has been almost constantly improving. Finally the Cabal is seeing a light at the end of the tunnel, and portions of Perl 6 have even been implemented (for details on that, see pugscode.org).
Still, the last year has seen many refinements and refactorings in the design, and a few new features. Amongst them are:
Progress of the various Perl 6 implementations was covered in another talk, which I skipped in favor of an update on the Linux kernel (see my next blog entry). I already work on the Pugs implementation, so already know that it's going quite well indeed. New people are always welcome, as Autrijus has managed to prove that anarchy can produce great software -- just ask on irc.freenode.net #perl6 for a committer bit, and join in any way you like.
Geoff Broadwell lives not far from O'Reilly headquarters in Santa Rosa, California, with a wonderful wife and daughter and four extremely spoiled cats. Geoff happily calls Perl the only computer language he ever really loved, having sampled a fair number before and since. He is on a personal mission to prove that dynamic languages are by far the best programming option for almost every purpose, and believes that the ultimate Linux distro of the future will contain little more than a kernel, an OpenGL and X server, the Parrot VM, and many, many Perl scripts.
oreillynet.com Copyright © 2006 O'Reilly Media, Inc.