root/lang/perl/Bundle-Perl6/trunk/lib/Bundle/Perl6.pm @ 16538

Revision 16538, 4.1 kB (checked in by hanekomu, 5 years ago)

set module versions to latest Changes version

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