NAME
Bundle::Perl6 - A bundle to install Perl6-related modules
SYNOPSIS
$ cpan Bundle::Perl6
CONTENTS
Attribute::Handlers - Simpler definition of attribute handlers
Attribute::Types - Attributes that confer type on variables
Attribute::Overload - Attribute that makes overloading easier
Attribute::TieClasses - Attribute wrappers for CPAN Tie classes
Attribute::Util - A selection of general-utility attributes
Attribute::Deprecated - Mark deprecated methods
CLASS - Alias for __PACKAGE__
Class::Object - Each object is its own class
Coro - create and manage coroutines
NEXT - Provide a pseudo-class NEXT for method redispatch
Scalar::Properties - Run-time properties on scalar variables
Switch - A switch statement for Perl
Parrot::Embed - parrot
Perl6::Attributes - Perl 6-like member variable syntax
Perl6::Binding - implement Perl6 aliasing features
Perl6::Builtins - Provide Perl 5 versions of the new Perl 6 builtins
Perl6::Caller - OO caller() interface
Perl6::Classes - First class classes in Perl 5
Perl6::Contexts - array and hash variables turn into references to themselves when used in non-numeric scalar context or as function arguments
Perl6::Currying - Perl 6 subroutine currying for Perl 5
Perl6::Doc - all useful Perl 6 documentation in your command line
Perl6::Export - Implements the Perl 6 'is export(...)' trait
Perl6::Export::Attrs - The Perl 6 'is export(...)' trait as a Perl 5 attribute
Perl6::Form - Implements the Perl 6 'form' built-in
Perl6::Gather - Implements the Perl 6 'gather/take' control structure in Perl 5
Perl6::Interpolators - Use Perl 6 function-interpolation syntax
Perl6::Junction - Perl6 style Junction operators in Perl5
Perl6::Parameters - Perl 6-style prototypes with named parameters
Perl6::Perl - $obj->perl just like $obj.perl in Perl 6
Perl6::Perldoc - Use Perl 6 documentation in a Perl 5 program
Perl6::Placeholders - Perl 6 implicitly declared parameters for Perl 5
Perl6::Pugs - A Perl 6 implementation
Perl6::Roles - Perl6 roles in Perl5
Perl6::Rules - Implements (most of) the Perl 6 regex syntax
Perl6::Say - print -- but no newline needed
Perl6::Slurp - Implements the Perl 6 'slurp' built-in
Perl6::Subs - Define your subroutines in the Perl 6 style
Perl6::Take - gather/take in Perl 5
Perl6::Tokener - It's a Perl 6 tokener. It tokenizes Perl 6.
Perl6::Variables - Perl 6 variable syntax for Perl 5
Regexp::Parser - base class for parsing regexes (contains Perl6::Rule::Parser)
UNIVERSAL::exports - Lightweight, universal exporting of variables
Want - Implement the want() command
v6 - An experimental Perl 6 implementation
DESCRIPTION
This bundle defines modules that may be of interest to those discussing and implementing the Perl 6 language. Some of these are proof-of-concepts that the respective authors have implemented to show how things might work in Perl 6.
BUGS AND LIMITATIONS
No bugs have been reported.
Please report any bugs or feature requests through the web interface at http://rt.cpan.org.
INSTALLATION
See perlmodinstall for information and options on installing Perl modules.
AVAILABILITY
The latest version of this module is available from the Comprehensive Perl Archive Network (CPAN). Visit <http://www.perl.com/CPAN/> to find a CPAN site near you. Or see <http://www.perl.com/CPAN/authors/id/M/MA/MARCEL/>.
AUTHORS
Marcel Grünauer, <marcel@cpan.org>
COPYRIGHT AND LICENSE
Copyright 2004-2008 by the authors.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.