diff options
author | Dave Rolsky <autarch@urth.org> | 2011-07-07 13:45:45 -0500 |
---|---|---|
committer | Dave Rolsky <autarch@urth.org> | 2011-09-08 21:47:23 -0500 |
commit | 82e1c0d96852007516f20ad25f6a264b63de34de (patch) | |
tree | 8b8cef4071411fb7f254c89469b0b7820235a806 /cpan | |
parent | a25275c0c9488d0f50e2e64e5ca84ecb8fd32f7e (diff) | |
download | perl-82e1c0d96852007516f20ad25f6a264b63de34de.tar.gz |
Remove all references to old OO tutorial docs, and add refs to perlootut where appropriate
Used buildtoc to regenerate pod-related files
Diffstat (limited to 'cpan')
-rw-r--r-- | cpan/perlfaq/lib/perlfaq2.pod | 3 | ||||
-rw-r--r-- | cpan/perlfaq/lib/perlfaq3.pod | 4 | ||||
-rw-r--r-- | cpan/perlfaq/lib/perlfaq4.pod | 2 | ||||
-rw-r--r-- | cpan/perlfaq/lib/perlfaq7.pod | 14 |
4 files changed, 10 insertions, 13 deletions
diff --git a/cpan/perlfaq/lib/perlfaq2.pod b/cpan/perlfaq/lib/perlfaq2.pod index cf778ee4a2..4a6d8406d6 100644 --- a/cpan/perlfaq/lib/perlfaq2.pod +++ b/cpan/perlfaq/lib/perlfaq2.pod @@ -150,8 +150,7 @@ Many good books have been written about Perl--see the section later in L<perlfaq2> for more details. Tutorial documents included in current or upcoming Perl releases -include L<perltoot> for objects or L<perlboot> for a beginner's -approach to objects, L<perlopentut> for file opening semantics, +include L<perlootut> for objects, L<perlopentut> for file opening semantics, L<perlreftut> for managing references, L<perlretut> for regular expressions, L<perlthrtut> for threads, L<perldebtut> for debugging, and L<perlxstut> for linking C and Perl together. There may be more diff --git a/cpan/perlfaq/lib/perlfaq3.pod b/cpan/perlfaq/lib/perlfaq3.pod index 689523ca46..9772349b0f 100644 --- a/cpan/perlfaq/lib/perlfaq3.pod +++ b/cpan/perlfaq/lib/perlfaq3.pod @@ -1024,8 +1024,8 @@ guides and references in L<perlfaq9> or in the CGI MetaFAQ: =head2 Where can I learn about object-oriented Perl programming? -A good place to start is L<perltoot>, and you can use L<perlobj>, -L<perlboot>, L<perltoot>, L<perltooc>, and L<perlbot> for reference. +A good place to start is L<perlootut>, and you can use L<perlobj>, +for reference. A good book on OO on Perl is the "Object-Oriented Perl" by Damian Conway from Manning Publications, or "Intermediate Perl" diff --git a/cpan/perlfaq/lib/perlfaq4.pod b/cpan/perlfaq/lib/perlfaq4.pod index 6bca48e794..363f1176cb 100644 --- a/cpan/perlfaq/lib/perlfaq4.pod +++ b/cpan/perlfaq/lib/perlfaq4.pod @@ -2435,7 +2435,7 @@ Usually a hash ref, perhaps like this: References are documented in L<perlref> and L<perlreftut>. Examples of complex data structures are given in L<perldsc> and L<perllol>. Examples of structures and object-oriented classes are -in L<perltoot>. +in L<perlootut>. =head2 How can I use a reference as a hash key? diff --git a/cpan/perlfaq/lib/perlfaq7.pod b/cpan/perlfaq/lib/perlfaq7.pod index df7a07ae9f..38329b229e 100644 --- a/cpan/perlfaq/lib/perlfaq7.pod +++ b/cpan/perlfaq/lib/perlfaq7.pod @@ -174,7 +174,7 @@ Here's an example: $person->{AGE} = 24; # set field AGE to 24 $person->{NAME} = "Nat"; # set field NAME to "Nat" -If you're looking for something a bit more rigorous, try L<perltoot>. +If you're looking for something a bit more rigorous, try L<perlootut>. =head2 How do I create a module? @@ -248,10 +248,8 @@ Perl doesn't get more formal than that and lets you set up the package just the way that you like it (that is, it doesn't set up anything for you). -The Perl documentation has several tutorials that cover class -creation, including L<perlboot> (Barnyard Object Oriented Tutorial), -L<perltoot> (Tom's Object Oriented Tutorial), L<perlbot> (Bag o' -Object Tricks), and L<perlobj>. +The Perl documentation has a tutorial on object oriented programming in +L<perlootut>. Also see the perl objects reference docs in L<perlobj>. =head2 How can I tell if a variable is tainted? @@ -641,7 +639,7 @@ then you'll want to use the C<use overload> pragma, documented in L<overload>. If you're talking about obscuring method calls in parent classes, -see L<perltoot/"Overridden Methods">. +see L<perlobj/"Inheritance">. =head2 What's the difference between calling a function as &foo and foo()? @@ -781,7 +779,7 @@ when complex syntax is involved. =head2 How can I catch accesses to undefined variables, functions, or methods? The AUTOLOAD method, discussed in L<perlsub/"Autoloading"> and -L<perltoot/"AUTOLOAD: Proxy Methods">, lets you capture calls to +L<perlobj/"AUTOLOAD">, lets you capture calls to undefined functions and methods. When it comes to undefined variables that would trigger a warning @@ -793,7 +791,7 @@ under C<use warnings>, you can promote the warning to an error. Some possible reasons: your inheritance is getting confused, you've misspelled the method name, or the object is of the wrong type. Check -out L<perltoot> for details about any of the above cases. You may +out L<perlobj> for details about any of the above cases. You may also use C<print ref($object)> to find out the class C<$object> was blessed into. |