Changeset 5284
- Timestamp:
- 07/07/05 19:54:26 (4 years ago)
- svk:copy_cache_prev:
- 7266
- Files:
-
- 39 modified
-
READTHEM (modified) (1 diff)
-
docs/AES/S26draft-mugwump.pod (modified) (1 diff)
-
docs/AES/S26draft.pod (modified) (1 diff)
-
docs/src/Junc.kwid (modified) (1 diff)
-
docs/src/Junc.pod (modified) (1 diff)
-
ext/Config-Tiny/ChangeLog (modified) (1 diff)
-
ext/Config-Tiny/lib/Config/Tiny.pm (modified) (3 diffs)
-
ext/Date/lib/Date/Gregorian.pod (modified) (2 diffs)
-
ext/File-Find/lib/File/Find.pm (modified) (1 diff)
-
ext/File-Spec/lib/File/Spec.pm (modified) (5 diffs)
-
ext/File-Spec/lib/File/Spec/Unix.pm (modified) (4 diffs)
-
ext/File-Spec/lib/File/Spec/Win32.pm (modified) (4 diffs)
-
ext/FindBin/lib/FindBin.pm (modified) (1 diff)
-
ext/HTTP-Server-Simple/lib/HTTP/Server/Simple.pm (modified) (1 diff)
-
ext/Module-Pluggable-Fast/lib/Module/Pluggable/Fast.pm (modified) (1 diff)
-
ext/Perl-MetaModel/README (modified) (2 diffs)
-
ext/Perl-MetaModel/docs/README (modified) (3 diffs)
-
ext/Perl-MetaModel/docs/perl6_meta_model.pod (modified) (2 diffs)
-
ext/Pod-Event-Parser/README (modified) (2 diffs)
-
ext/Set/Makefile.PL (modified) (1 diff)
-
ext/Set/README (modified) (1 diff)
-
ext/Text-Glob/lib/Text/Glob.pm (modified) (1 diff)
-
ext/libwww-perl/lib/LWP/Simple.pm (modified) (1 diff)
-
ext/libwww-perl/t/api.t (modified) (1 diff)
-
lib/Perl6-MetaModel/docs/S12.5.pod (modified) (2 diffs)
-
lib/Perl6-MetaModel/lib/Perl6/Attribute.pm (modified) (1 diff)
-
lib/Perl6-MetaModel/lib/Perl6/Class/Attribute.pm (modified) (1 diff)
-
lib/Perl6-MetaModel/lib/Perl6/Class/Method.pm (modified) (1 diff)
-
lib/Perl6-MetaModel/lib/Perl6/Instance/Attribute.pm (modified) (1 diff)
-
lib/Perl6-MetaModel/lib/Perl6/Instance/Method.pm (modified) (1 diff)
-
lib/Perl6-MetaModel/lib/Perl6/MetaClass.pm (modified) (1 diff)
-
lib/Perl6-MetaModel/lib/Perl6/MetaModel.pm (modified) (3 diffs)
-
lib/Perl6-MetaModel/lib/Perl6/Method.pm (modified) (1 diff)
-
lib/Perl6-MetaModel/lib/Perl6/Object.pm (modified) (1 diff)
-
lib/Perl6-MetaModel/lib/Perl6/Role.pm (modified) (1 diff)
-
lib/Perl6-MetaModel/lib/Perl6/Role/Attribute.pm (modified) (1 diff)
-
lib/Perl6-MetaModel/lib/Perl6/Role/Method.pm (modified) (1 diff)
-
lib/Perl6-MetaModel/lib/Perl6/SubMethod.pm (modified) (1 diff)
-
lib/pugs.pod (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
READTHEM
r4628 r5284 32 32 All About Monads - Jeff Newbern 33 33 <http://www.nomaware.com/monads/html/index.html> 34 The Fun of Programming - edited by Jeremy Gibbons and Oege de Moor34 The Fun of Programming - edited by Jeremy Gibbons and Oege de Moor 35 35 isbn 0-333-99285-7 36 36 -
docs/AES/S26draft-mugwump.pod
r3289 r5284 350 350 L<http://www.nntp.perl.org/group/perl.perl6.language/19851>. 351 351 352 If the Pod dialect is changed significantly by the Perl6 design team, it 353 is suggested that there remain a legacy Perl 5 dialect. Hopefully the 354 legacy dialect would be called "Pod", and the improved version something 355 else. "Mod"?? 352 If the Pod dialect is changed significantly by the Perl 6 design team, it is 353 suggested that there remain a legacy Perl 5 dialect. Hopefully the legacy 354 dialect would be called "Pod", and the improved version something else. "Mod"?? 356 355 357 356 =head1 SYNTAX DIALECTS -
docs/AES/S26draft.pod
r3289 r5284 497 497 L<http://www.nntp.perl.org/group/perl.perl6.language/19851>. 498 498 499 If the Pod dialect is changed significantly by the Perl6 design team, it 500 is suggested that there remain a legacy Perl 5 dialect. Hopefully the 501 legacy dialect would be called "Pod", and the improved version something 502 else. "Mod"?? 499 If the Pod dialect is changed significantly by the Perl 6 design team, it is 500 suggested that there remain a legacy Perl 5 dialect. Hopefully the legacy 501 dialect would be called "Pod", and the improved version something else. "Mod"?? 503 502 504 503 -
docs/src/Junc.kwid
r2769 r5284 9 9 will document its workings. 10 10 11 Junc.hs is the main code for implementing Perl 6 Junctions:11 Junc.hs is the main code for implementing Perl 6 Junctions: 12 12 13 13 [http://dev.perl.org/perl6/synopsis/S09.html] -
docs/src/Junc.pod
r2769 r5284 9 9 will document its workings. 10 10 11 Junc.hs is the main code for implementing Perl 6 Junctions:11 Junc.hs is the main code for implementing Perl 6 Junctions: 12 12 13 13 L<http://dev.perl.org/perl6/synopsis/S09.html> -
ext/Config-Tiny/ChangeLog
r2937 r5284 1 1 == Changes for 0.0.1 - May 5, 2005 2 2 3 * Module ported from Perl 5 by Joshua Gatcomb3 * Module ported from Perl 5 by Joshua Gatcomb 4 4 * Test suite written by Stevan Little -
ext/Config-Tiny/lib/Config/Tiny.pm
r5032 r5284 123 123 124 124 Written using Pugs as of 2005-05-05, it was written to provide functionality 125 while Perl 6 was still being developed.125 while Perl 6 was still being developed. 126 126 127 127 This module is primarily for reading human written files, and anything we … … 195 195 =head1 AUTHORS 196 196 197 This module is based on Adam Kennedy's Perl 5 module by the same name197 This module is based on Adam Kennedy's Perl 5 module by the same name 198 198 199 199 Joshua Gatcomb, E<lt>Limbic_Region_2000@Yahoo.comE<gt> … … 205 205 =over 4 206 206 207 =item Adam's Perl 5 implementation207 =item Adam's Perl 5 implementation 208 208 209 209 L<http://search.cpan.org/~adamk/Config-Tiny-2.01/lib/Config/Tiny.pm> 210 210 211 =item OO Perl 6 implementation by Ingo Blechschmidt211 =item OO Perl 6 implementation by Ingo Blechschmidt 212 212 213 213 L<http://tpe.freepan.org/repos/adamk/Config-Tiny/lib/Config/Tiny.pm> -
ext/Date/lib/Date/Gregorian.pod
r4237 r5284 6 6 =head1 SYNOPSIS 7 7 8 # note: -DateParse uses Date::Parse and requires Perl 5 embedding.8 # note: -DateParse uses Date::Parse and requires Perl 5 embedding. 9 9 use Date::Gregorian qw(date localdate gmdate now -DateParse); 10 10 … … 18 18 19 19 $date = date 1e9; # Unix epoch time if an Int 20 $date = date 0.0; # Perl 6 date if a Float20 $date = date 0.0; # Perl 6 date if a Float 21 21 22 22 # add a month to it: -
ext/File-Find/lib/File/Find.pm
r4778 r5284 70 70 =head1 DESCRIPTION 71 71 72 Perl 6 port of the C<File::Find> library.72 Perl 6 port of the C<File::Find> library. 73 73 74 74 This is no direct port, the api got cleaned up a bit. :) -
ext/File-Spec/lib/File/Spec.pm
r5164 r5284 19 19 = NAME 20 20 21 File::Spec - Perl 6/Pugs Portable file handling21 File::Spec - Perl 6/Pugs Portable file handling 22 22 23 23 = SYNOPOSIS … … 34 34 = DESCRIPTION 35 35 36 This is a very primative port of the perl5 File::Spec module. Since36 This is a very primative port of the Perl 5 File::Spec module. Since 37 37 we currently do not have objects or fully functioning modules in 38 38 Pugs, this port does it's best to work with those limitations and … … 43 43 44 44 Since we don't yet have object support, this module is more like the 45 perl5 File::Spec::Functions module than the base File::Spec. Also the45 Perl 5 File::Spec::Functions module than the base File::Spec. Also the 46 46 /hack/ to make it work automagically for platforms is really bad. I 47 47 hope that as Pugs matures this will change, but for now, it works :). … … 90 90 = SEE ALSO 91 91 92 The Perl 5 version of File::Spec, although this version is more akin92 The Perl 5 version of File::Spec, although this version is more akin 93 93 to File::Spec::Functions. 94 94 … … 101 101 = ACKNOWLEDGEMENTS 102 102 103 This is a port of the perl5 File::Spec module which is currently103 This is a port of the Perl 5 File::Spec module which is currently 104 104 maintained by Ken Williams <KWILLIAMS@cpan.org>, and is written 105 105 by a number of people. Please see that module for more information. -
ext/File-Spec/lib/File/Spec/Unix.pm
r4256 r5284 204 204 = NAME 205 205 206 File::Spec::Unix - Part of Perl 6/Pugs Portable file handling206 File::Spec::Unix - Part of Perl 6/Pugs Portable file handling 207 207 208 208 = SYNOPOSIS … … 212 212 = DESCRIPTION 213 213 214 This is a very primative port of the perl5 File::Spec::Unix module.214 This is a very primative port of the Perl 5 File::Spec::Unix module. 215 215 216 216 = FUNCTIONS … … 252 252 = SEE ALSO 253 253 254 The Perl 5 version of File::Spec::Unix, although this version is more254 The Perl 5 version of File::Spec::Unix, although this version is more 255 255 akin to File::Spec::Functions. 256 256 … … 263 263 = ACKNOWLEDGEMENTS 264 264 265 This is a port of the perl5 File::Spec::Unix module which is currently265 This is a port of the Perl 5 File::Spec::Unix module which is currently 266 266 maintained by Ken Williams <KWILLIAMS@cpan.org>, and is written 267 267 by a number of people. Please see that module for more information. -
ext/File-Spec/lib/File/Spec/Win32.pm
r4584 r5284 238 238 = NAME 239 239 240 File::Spec::Win32 - Part of Perl 6/Pugs Portable file handling240 File::Spec::Win32 - Part of Perl 6/Pugs Portable file handling 241 241 242 242 = SYNOPOSIS … … 246 246 = DESCRIPTION 247 247 248 This is a very prim ative port of the perl5 File::Spec::Win32 module.248 This is a very primitive port of the Perl 5 File::Spec::Win32 module. 249 249 250 250 = FUNCTIONS … … 286 286 = SEE ALSO 287 287 288 The Perl 5 version of File::Spec::Win32, although this version is more288 The Perl 5 version of File::Spec::Win32, although this version is more 289 289 akin to File::Spec::Functions. 290 290 … … 297 297 = ACKNOWLEDGEMENTS 298 298 299 This is a port of the perl5 File::Spec::Win32 module which is currently299 This is a port of the Perl 5 File::Spec::Win32 module which is currently 300 300 maintained by Ken Williams <KWILLIAMS@cpan.org>, and is written 301 301 by a number of people. Please see that module for more information. -
ext/FindBin/lib/FindBin.pm
r4353 r5284 79 79 =head1 DESCRIPTION 80 80 81 Perl 6 port of the C<FindBin> library.81 Perl 6 port of the C<FindBin> library. 82 82 83 83 $Bin - path to bin directory from where script was invoked -
ext/HTTP-Server-Simple/lib/HTTP/Server/Simple.pm
r4808 r5284 143 143 =head1 DESCRIPTION 144 144 145 Perl 6 port of L<HTTP::Server::Simple>.145 Perl 6 port of L<HTTP::Server::Simple>. 146 146 147 147 =head1 AUTHOR -
ext/Module-Pluggable-Fast/lib/Module/Pluggable/Fast.pm
r4783 r5284 72 72 =head1 DESCRIPTION 73 73 74 Perl 6 port of the C<Module::Pluggable::Fast> library.74 Perl 6 port of the C<Module::Pluggable::Fast> library. 75 75 76 76 =head1 AUTHOR -
ext/Perl-MetaModel/README
r4289 r5284 1 1 --------------------------------------------------------------------- 2 Perl 6 Object Meta Model2 Perl 6 Object Meta Model 3 3 --------------------------------------------------------------------- 4 4 … … 28 28 M1 - Class level - the language Model 29 29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 The Perl 6 "clean" prototypes of Perl 6 core language entities, for30 The Perl 6 "clean" prototypes of Perl 6 core language entities, for 31 31 example the "Class" class defined as a class, can be found in; 32 32 -
ext/Perl-MetaModel/docs/README
r3305 r5284 1 1 =pod 2 2 3 =head1 Perl 6 Meta-Model Working Documents3 =head1 Perl 6 Meta-Model Working Documents 4 4 5 5 This set of documents is an ongoing attempt to create a meta-model … … 21 21 This document uses a very bottom-up approach to illustrate a 22 22 meta-meta-class system, which may or may not be how we approach the 23 perl6 meta-model.23 Perl 6 meta-model. 24 24 25 25 The sole purpose of this document is to explain the idea of … … 33 33 34 34 Again, this is just for the purposes of explaining meta-models and 35 may or may not be how the Perl 6 meta-model is constructed.35 may or may not be how the Perl 6 meta-model is constructed. 36 36 37 37 =item F<perl6_meta_model.pod> -
ext/Perl-MetaModel/docs/perl6_meta_model.pod
r3707 r5284 9 9 =head1 The Perl 6 Object environment 10 10 11 The perl6 object environment will be a multi-layered environment which11 The Perl 6 object environment will be a multi-layered environment which 12 12 might look something like this: 13 13 … … 80 80 =back 81 81 82 =head2 Occupants of the Perl 6 object environment82 =head2 Occupants of the Perl 6 object environment 83 83 84 84 =over 4 -
ext/Pod-Event-Parser/README
r2708 r5284 5 5 This is a very basic POD parser using an event based API (modeled 6 6 after XML SAX parsers). My goal is to have a working POD parser for 7 Pugs which can parse the perl6 Synposis POD documents.7 Pugs which can parse the Perl 6 Synposis POD documents. 8 8 9 9 Not the greatest reason in the world, but thats about all I have … … 19 19 arbitrarily complex structures at a later date without having to 20 20 re-write the parser itself, while still allowing for simpler techniques 21 here in the Perl 6 Stone-Age. Oh yeah, and they are kinda fun too.21 here in the Perl 6 Stone-Age. Oh yeah, and they are kinda fun too. -
ext/Set/Makefile.PL
r3079 r5284 5 5 name ('Set'); 6 6 version ('0.01'); 7 abstract ('Set Perl 6 extension');7 abstract ('Set Perl 6 extension'); 8 8 author ('Sam "mugwump" Vilain'); 9 9 license ('perl'); -
ext/Set/README
r3079 r5284 1 README for Set Perl 6 extension1 README for Set Perl 6 extension 2 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 3 Sets are a basic language construct. They are in the core Perl -
ext/Text-Glob/lib/Text/Glob.pm
r4353 r5284 80 80 =head1 DESCRIPTION 81 81 82 Perl 6 port of the C<Text::Glob> library.82 Perl 6 port of the C<Text::Glob> library. 83 83 84 84 =head1 METHODS -
ext/libwww-perl/lib/LWP/Simple.pm
r4401 r5284 279 279 =over 2 280 280 281 =item This Perl 6 version of LWP::Simple does not export the HTTP status281 =item This Perl 6 version of LWP::Simple does not export the HTTP status 282 282 codes. 283 283 -
ext/libwww-perl/t/api.t
r4635 r5284 7 7 8 8 Tests that the same API gets exported as with the 9 Perl 5 version of the module.9 Perl 5 version of the module. 10 10 11 11 =cut -
lib/Perl6-MetaModel/docs/S12.5.pod
r5264 r5284 8 8 9 9 This is an unofficial amendment to the Synopsis 12, which describes the design 10 and implementation of the Perl 6 objects metamodel. It is very rough at the10 and implementation of the Perl 6 objects metamodel. It is very rough at the 11 11 moment, but will be filled in more as the work on this metamodel progresses. 12 12 … … 86 86 L<http://www.iam.unibe.ch/~scg/Research/Traits/> 87 87 88 (Note: Traits are what inspired the Perl 6 concepts of Roles)88 (Note: Traits are what inspired the Perl 6 concepts of Roles) 89 89 90 90 =back -
lib/Perl6-MetaModel/lib/Perl6/Attribute.pm
r5265 r5284 56 56 =head1 NAME 57 57 58 Perl6::Attribute - Base class for Attribute in the Perl 6 Meta Model58 Perl6::Attribute - Base class for Attribute in the Perl 6 Meta Model 59 59 60 60 =head1 DESCRIPTION -
lib/Perl6-MetaModel/lib/Perl6/Class/Attribute.pm
r5265 r5284 29 29 =head1 NAME 30 30 31 Perl6::Class::Attribute - Class Attributes in the Perl 6 Meta Model31 Perl6::Class::Attribute - Class Attributes in the Perl 6 Meta Model 32 32 33 33 =head1 DESCRIPTION -
lib/Perl6-MetaModel/lib/Perl6/Class/Method.pm
r5265 r5284 15 15 =head1 NAME 16 16 17 Perl6::Class::Method - Class Methods in the Perl 6 Meta Model17 Perl6::Class::Method - Class Methods in the Perl 6 Meta Model 18 18 19 19 =head1 DESCRIPTION -
lib/Perl6-MetaModel/lib/Perl6/Instance/Attribute.pm
r5265 r5284 15 15 =head1 NAME 16 16 17 Perl6::Instance::Attribute - Instance Attributes in the Perl 6 Meta Model17 Perl6::Instance::Attribute - Instance Attributes in the Perl 6 Meta Model 18 18 19 19 =head1 DESCRIPTION -
lib/Perl6-MetaModel/lib/Perl6/Instance/Method.pm
r5265 r5284 15 15 =head1 NAME 16 16 17 Perl6::Instance::Method - Instance Methods in the Perl 6 Meta Model17 Perl6::Instance::Method - Instance Methods in the Perl 6 Meta Model 18 18 19 19 =head1 DESCRIPTION -
lib/Perl6-MetaModel/lib/Perl6/MetaClass.pm
r5265 r5284 292 292 =head1 NAME 293 293 294 Perl6::MetaClass - Metaclass in the Perl 6 Meta Model294 Perl6::MetaClass - Metaclass in the Perl 6 Meta Model 295 295 296 296 =head1 DESCRIPTION -
lib/Perl6-MetaModel/lib/Perl6/MetaModel.pm
r5265 r5284 33 33 =head1 NAME 34 34 35 Perl6::MetaModel - Perl 5 Prototype of the Perl6 Metaclass model35 Perl6::MetaModel - Perl 5 Prototype of the Perl 6 Metaclass model 36 36 37 37 =head1 SYNOPSIS … … 77 77 =head1 DESCRIPTION 78 78 79 This set of modules is a prototype for the Perl6 Metaclass model, which is the model which 80 descibes the interactions of classes, objects and roles in the Perl6 object space. 79 This set of modules is a prototype for the Perl 6 Metaclass model, which is the 80 model which descibes the interactions of classes, objects and roles in the Perl 81 6 object space. 81 82 82 I am prototyping this in Perl 5 as part of the Perl6 -> PIL compiler to run on a Perl5 VM.83 It is currently in the early stages of a refactoring from the original which was just a 84 hacked together prototype.83 I am prototyping this in Perl 5 as part of the Perl 6 -> PIL compiler to run on 84 a Perl5 VM. It is currently in the early stages of a refactoring from the 85 original which was just a hacked together prototype. 85 86 86 87 =head1 EXPORTED FUNCTIONS … … 101 102 =over 4 102 103 103 =item All the Perl 6 documentation.104 =item All the Perl 6 documentation. 104 105 105 106 In particular the Apocolypse and Synopsis 12 which describes the object system. -
lib/Perl6-MetaModel/lib/Perl6/Method.pm
r5265 r5284 33 33 =head1 NAME 34 34 35 Perl6::Method - Base class for Methods in the Perl 6 Meta Model35 Perl6::Method - Base class for Methods in the Perl 6 Meta Model 36 36 37 37 =head1 DESCRIPTION -
lib/Perl6-MetaModel/lib/Perl6/Object.pm
r5265 r5284 220 220 221 221 This is the base 'Object' class. It will eventually be self-hosting, but for now 222 it contains a number of hacks to support the expected behavior of the Perl 6 object222 it contains a number of hacks to support the expected behavior of the Perl 6 object 223 223 model. 224 224 -
lib/Perl6-MetaModel/lib/Perl6/Role.pm
r5265 r5284 94 94 =head1 NAME 95 95 <96 Perl6::Role - (meta) Role in the Perl 6 Meta Model
