Author: wayland
Date: 2009-08-21 14:11:17 +0200 (Fri, 21 Aug 2009)
New Revision: 28045
Modified:
docs/Perl6/Spec/S02-bits.pod
docs/Perl6/Spec/S03-operators.pod
docs/Perl6/Spec/S09-data.pod
docs/Perl6/Spec/S11-modules.pod
Log:
[S02,S03,S09,S11] Changed any example that had the animal "Cat" to have
"Squirrel"
instead (both have kittens), because we already have a type called Cat and a
method called "cat", and I could see some potential for confusion.
Modified: docs/Perl6/Spec/S02-bits.pod
===================================================================
--- docs/Perl6/Spec/S02-bits.pod 2009-08-21 11:17:35 UTC (rev 28044)
+++ docs/Perl6/Spec/S02-bits.pod 2009-08-21 12:11:17 UTC (rev 28045)
@@ -1245,9 +1245,9 @@
types to act like an "and" junction:
# Anything assigned to the variable $mitsy must conform
- # to the type Fish and either the Cat or Dog type...
- my Cat|Dog Fish $mitsy = new Fish but { Bool.pick ?? .does Cat
- !! .does Dog };
+ # to the type Fish and either the Squirrel or Dog type...
+ my Squirrel|Dog Fish $mitsy = new Fish but { Bool.pick ?? .does Squirrel
+ !! .does Dog };
[Note: the above is a slight lie, insofar as parameters are currently
restricted for 6.0.0 to having only a single main type for the
@@ -1662,7 +1662,7 @@
the (untyped) variable names yourself via an additional signature
in parentheses:
- sub foo (Num Dog|Cat $numdog, MySig $a ($i,$j,$k,$mousestatus)) {...}
+ sub foo (Num Dog|Squirrel $numdog, MySig $a ($i,$j,$k,$mousestatus)) {...}
foo($mynumdog, \(1, 2.7182818, 1.0i, statmouse());
=item *
Modified: docs/Perl6/Spec/S03-operators.pod
===================================================================
--- docs/Perl6/Spec/S03-operators.pod 2009-08-21 11:17:35 UTC (rev 28044)
+++ docs/Perl6/Spec/S03-operators.pod 2009-08-21 12:11:17 UTC (rev 28045)
@@ -4368,7 +4368,7 @@
%monsters.{'cookie'} = Monster.new;
%beatles\.{'ringo'} = Beatle.new;
%people\ .{'john'} = Person.new;
- %cats\ .{'fluffy'} = Cat.new;
+ %cats\ .{'fluffy'} = Squirrel.new;
Whitespace is in general required between any keyword and any opening
bracket that is I<not> introducing a subscript or function arguments.
Modified: docs/Perl6/Spec/S09-data.pod
===================================================================
--- docs/Perl6/Spec/S09-data.pod 2009-08-21 11:17:35 UTC (rev 28044)
+++ docs/Perl6/Spec/S09-data.pod 2009-08-21 12:11:17 UTC (rev 28045)
@@ -1186,7 +1186,7 @@
You can limit the keys to objects of particular types:
- my Fight %hash{Dog; Cat where {!.scared}};
+ my Fight %hash{Dog; Squirrel where {!.scared}};
The standard Hash is just
Modified: docs/Perl6/Spec/S11-modules.pod
===================================================================
--- docs/Perl6/Spec/S11-modules.pod 2009-08-21 11:17:35 UTC (rev 28044)
+++ docs/Perl6/Spec/S11-modules.pod 2009-08-21 12:11:17 UTC (rev 28045)
@@ -321,7 +321,7 @@
When at the top of a file you say something like
- module Cat;
+ module Squirrel;
or