@@ -758,7 +758,7 @@ In English language, L<reify means|http://www.dictionary.com/browse/reify> to
758
758
similar, in that conceptual things, like "elements of an infinite list" get
759
759
I < reified > when you try to operate on some of them:
760
760
761
- # A list containing innfinite number of unreified Fibonacci numbers:
761
+ # A list containing infinite number of unreified Fibonacci numbers:
762
762
my @fibonacci = 1, 1, * + * … ∞;
763
763
764
764
# We reify 10 of them, looking up the first 10 of them with array index:
@@ -812,12 +812,12 @@ already-reified elements from the L<Seq>'s cache.
812
812
813
813
Note that above we assigned the C < gather > to a L < Scalar > container (the C < $ >
814
814
sigil), not the L < Positional > one (the C < @ > sigil). The reason is that the
815
- C < @ > -sigiled variables are I < mostly lazy > . What this means is their
815
+ C < @ > -sigiled variables are I < mostly lazy > . What this means is they
816
816
I < reify the stuff assigned to them > right away I < most of the time > . The only
817
817
time they don't do it is when the items are known to be
818
818
L « C < is-lazy > |/routine/is-lazy» , like our sequence generated with infinity as the
819
- end point. We we to assign the C < gather > to a C < @ > -variable, the C < say > statements
820
- inside of it would've been printed right away.
819
+ end point. Were we to assign the C < gather > to a C < @ > -variable, the C < say >
820
+ statements inside of it would've been printed right away.
821
821
822
822
Another way to fully-riefy a list, is by calling L « C < .elems > |/routine/elems» on
823
823
it. This is the reason why checking whether a list contains any items is best
0 commit comments