package Bundle::Perl6;
use warnings;
use strict;
our $VERSION = '0.12';
1;
__END__
=head1 NAME
Bundle::Perl6 - A bundle to install Perl6-related modules
=head1 SYNOPSIS
$ cpan Bundle::Perl6
=head1 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
=head1 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.
=head1 BUGS AND LIMITATIONS
No bugs have been reported.
Please report any bugs or feature requests through the web interface at
L<http://rt.cpan.org>.
=head1 INSTALLATION
See perlmodinstall for information and options on installing Perl modules.
=head1 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/>.
=head1 AUTHORS
Marcel GrE<uuml>nauer, C<< <marcel@cpan.org> >>
=head1 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.
=cut