Skip to content
Browse files

minor grammar/punctuation tweaks

  • Loading branch information...
1 parent 3118235 commit ba2960a26d01577e8b163043f72d4c6b05bee929 John Gabriele committed Mar 5, 2013
Showing with 3 additions and 3 deletions.
  1. +3 −3 lib/containers.pod
View
6 lib/containers.pod
@@ -16,8 +16,8 @@ registers it in some internal symbol table. This internal symbol table is used
to detect undeclared variables, and to tie the code generation for the
variable to the correct scope.
-At run time, a variable appears as an entry in a I<lexical pad>, short
-I<lexpad>. This is a per-scope data structure that stores a pointer for each
+At run time, a variable appears as an entry in a I<lexical pad>, or I<lexpad>
+for short. This is a per-scope data structure that stores a pointer for each
variable.
In the case of C<my $x>, the lexpad entry for the variable C<$x> is a pointer
@@ -150,7 +150,7 @@ As a curious side note, Perl 6 supports binding to array elements:
say @a; # 42 2 3
If you've read and understood the previous explanations, it is now time to
-wonder how this can possibly work. After all binding to a variable requires a
+wonder how this can possibly work. After all, binding to a variable requires a
lexpad entry for that variable, and while there is one for an array, there
aren't lexpad entries for each array element (you cannot expand the lexpad at
run time).

0 comments on commit ba2960a

Please sign in to comment.
Something went wrong with that request. Please try again.