in reply to Re: Perl 6 - I hope it won't take a decade
in thread Perl 6 - I hope it won't take a decade

...you can use a lot of it right now in Perl5.

How? I understand there is a Perl6 namespace in perl5; is this where most/all of these things have been put? Or is there a handy index of such things somewhere?

TIA...

We're building the house of the future together.

Replies are listed 'Best First'.
Re^3: Perl 6 - I hope it won't take a decade
by dragonchild (Archbishop) on Jan 18, 2006 at 15:23 UTC
    Anything that explicitly uses a Perl6-like syntax tends to live there. However, not everything that's been inspired by Perl6 is in the Perl6 TLN. For example, in Re: Using perl 6 roles in perl 5, I list four different implementations of roles in P5. Even though I wrote Perl6::Roles, it's arguable that Class::Trait (written by stvn and maintained by ovid) is going to be closer to the final P6 roles than my implementation (even though half the tests for mine were written by stvn).

    This is most true in the OO-space. Since the OO metamodel for P6 is still being designed (in large part by stvn), the P5 playthings for this aren't in the Perl6 TLN. They're primarily in the Class TLN. Look for distros written by Luke Palmer and Stevan Little, among others.


    My criteria for good software:
    1. Does it work?
    2. Can someone else come in, make a change, and be reasonably certain no bugs were introduced?