| 1 | package Bundle::Perl6; |
|---|
| 2 | |
|---|
| 3 | use warnings; |
|---|
| 4 | use strict; |
|---|
| 5 | |
|---|
| 6 | |
|---|
| 7 | our $VERSION = '0.12'; |
|---|
| 8 | |
|---|
| 9 | |
|---|
| 10 | 1; |
|---|
| 11 | |
|---|
| 12 | |
|---|
| 13 | __END__ |
|---|
| 14 | |
|---|
| 15 | |
|---|
| 16 | |
|---|
| 17 | =head1 NAME |
|---|
| 18 | |
|---|
| 19 | Bundle::Perl6 - A bundle to install Perl6-related modules |
|---|
| 20 | |
|---|
| 21 | =head1 SYNOPSIS |
|---|
| 22 | |
|---|
| 23 | $ cpan Bundle::Perl6 |
|---|
| 24 | |
|---|
| 25 | =head1 CONTENTS |
|---|
| 26 | |
|---|
| 27 | Attribute::Handlers - Simpler definition of attribute handlers |
|---|
| 28 | |
|---|
| 29 | Attribute::Types - Attributes that confer type on variables |
|---|
| 30 | |
|---|
| 31 | Attribute::Overload - Attribute that makes overloading easier |
|---|
| 32 | |
|---|
| 33 | Attribute::TieClasses - Attribute wrappers for CPAN Tie classes |
|---|
| 34 | |
|---|
| 35 | Attribute::Util - A selection of general-utility attributes |
|---|
| 36 | |
|---|
| 37 | Attribute::Deprecated - Mark deprecated methods |
|---|
| 38 | |
|---|
| 39 | CLASS - Alias for __PACKAGE__ |
|---|
| 40 | |
|---|
| 41 | Class::Object - Each object is its own class |
|---|
| 42 | |
|---|
| 43 | Coro - create and manage coroutines |
|---|
| 44 | |
|---|
| 45 | NEXT - Provide a pseudo-class NEXT for method redispatch |
|---|
| 46 | |
|---|
| 47 | Scalar::Properties - Run-time properties on scalar variables |
|---|
| 48 | |
|---|
| 49 | Switch - A switch statement for Perl |
|---|
| 50 | |
|---|
| 51 | Parrot::Embed - parrot |
|---|
| 52 | |
|---|
| 53 | Perl6::Attributes - Perl 6-like member variable syntax |
|---|
| 54 | |
|---|
| 55 | Perl6::Binding - implement Perl6 aliasing features |
|---|
| 56 | |
|---|
| 57 | Perl6::Builtins - Provide Perl 5 versions of the new Perl 6 builtins |
|---|
| 58 | |
|---|
| 59 | Perl6::Caller - OO caller() interface |
|---|
| 60 | |
|---|
| 61 | Perl6::Classes - First class classes in Perl 5 |
|---|
| 62 | |
|---|
| 63 | Perl6::Contexts - array and hash variables turn into references to themselves when used in non-numeric scalar context or as function arguments |
|---|
| 64 | |
|---|
| 65 | Perl6::Currying - Perl 6 subroutine currying for Perl 5 |
|---|
| 66 | |
|---|
| 67 | Perl6::Doc - all useful Perl 6 Docs in your command line |
|---|
| 68 | |
|---|
| 69 | Perl6::Export - Implements the Perl 6 'is export(...)' trait |
|---|
| 70 | |
|---|
| 71 | Perl6::Export::Attrs - The Perl 6 'is export(...)' trait as a Perl 5 attribute |
|---|
| 72 | |
|---|
| 73 | Perl6::Form - Implements the Perl 6 'form' built-in |
|---|
| 74 | |
|---|
| 75 | Perl6::Gather - Implements the Perl 6 'gather/take' control structure in Perl 5 |
|---|
| 76 | |
|---|
| 77 | Perl6::Interpolators - Use Perl 6 function-interpolation syntax |
|---|
| 78 | |
|---|
| 79 | Perl6::Junction - Perl6 style Junction operators in Perl5 |
|---|
| 80 | |
|---|
| 81 | Perl6::Parameters - Perl 6-style prototypes with named parameters |
|---|
| 82 | |
|---|
| 83 | Perl6::Perl - $obj->perl just like $obj.perl in Perl 6 |
|---|
| 84 | |
|---|
| 85 | Perl6::Perldoc - Use Perl 6 documentation in a Perl 5 program |
|---|
| 86 | |
|---|
| 87 | Perl6::Placeholders - Perl 6 implicitly declared parameters for Perl 5 |
|---|
| 88 | |
|---|
| 89 | Perl6::Pugs - A Perl 6 implementation |
|---|
| 90 | |
|---|
| 91 | Perl6::Roles - Perl6 roles in Perl5 |
|---|
| 92 | |
|---|
| 93 | Perl6::Rules - Implements (most of) the Perl 6 regex syntax |
|---|
| 94 | |
|---|
| 95 | Perl6::Say - print -- but no newline needed |
|---|
| 96 | |
|---|
| 97 | Perl6::Slurp - Implements the Perl 6 'slurp' built-in |
|---|
| 98 | |
|---|
| 99 | Perl6::Subs - Define your subroutines in the Perl 6 style |
|---|
| 100 | |
|---|
| 101 | Perl6::Take - gather/take in Perl 5 |
|---|
| 102 | |
|---|
| 103 | Perl6::Tokener - It's a Perl 6 tokener. It tokenises Perl 6. |
|---|
| 104 | |
|---|
| 105 | Perl6::Variables - Perl 6 variable syntax for Perl 5 |
|---|
| 106 | |
|---|
| 107 | Regexp::Parser - base class for parsing regexes (contains Perl6::Rule::Parser) |
|---|
| 108 | |
|---|
| 109 | UNIVERSAL::exports - Lightweight, universal exporting of variables |
|---|
| 110 | |
|---|
| 111 | Want - Implement the want() command |
|---|
| 112 | |
|---|
| 113 | v6 - An experimental Perl 6 implementation |
|---|
| 114 | |
|---|
| 115 | =head1 DESCRIPTION |
|---|
| 116 | |
|---|
| 117 | This bundle defines modules that may be of interest to those discussing and |
|---|
| 118 | implementing the Perl 6 language. Some of these are proof-of-concepts that the |
|---|
| 119 | respective authors have implemented to show how things might work in Perl 6. |
|---|
| 120 | |
|---|
| 121 | =head1 BUGS AND LIMITATIONS |
|---|
| 122 | |
|---|
| 123 | No bugs have been reported. |
|---|
| 124 | |
|---|
| 125 | Please report any bugs or feature requests through the web interface at |
|---|
| 126 | L<http://rt.cpan.org>. |
|---|
| 127 | |
|---|
| 128 | =head1 INSTALLATION |
|---|
| 129 | |
|---|
| 130 | See perlmodinstall for information and options on installing Perl modules. |
|---|
| 131 | |
|---|
| 132 | =head1 AVAILABILITY |
|---|
| 133 | |
|---|
| 134 | The latest version of this module is available from the Comprehensive Perl |
|---|
| 135 | Archive Network (CPAN). Visit <http://www.perl.com/CPAN/> to find a CPAN |
|---|
| 136 | site near you. Or see <http://www.perl.com/CPAN/authors/id/M/MA/MARCEL/>. |
|---|
| 137 | |
|---|
| 138 | =head1 AUTHORS |
|---|
| 139 | |
|---|
| 140 | Marcel GrE<uuml>nauer, C<< <marcel@cpan.org> >> |
|---|
| 141 | |
|---|
| 142 | =head1 COPYRIGHT AND LICENSE |
|---|
| 143 | |
|---|
| 144 | Copyright 2004-2008 by the authors. |
|---|
| 145 | |
|---|
| 146 | This library is free software; you can redistribute it and/or modify |
|---|
| 147 | it under the same terms as Perl itself. |
|---|
| 148 | |
|---|
| 149 | |
|---|
| 150 | =cut |
|---|
| 151 | |
|---|