It's been a _long_ time since I've done any patch work. If I've made a
mistake\, please\, someone\, let me know\, and I will attempt a corrective.
/acy
Inline Patch
```diff
--- pod/perlmod.pod.old Sat Apr 01 16:27:33 2000
+++ pod/perlmod.pod Sat Apr 01 16:50:23 2000
@@ -85,7 +85,7 @@
The symbol table for a package happens to be stored in the hash of that
name with two colons appended. The main symbol table's name is thus
-C<%main::>, or C<%::> for short. Likewise symbol table for the nested
+C<%main::>, or C<%::> for short. Likewise the symbol table for the nested
package mentioned earlier is named C<%OUTER::INNER::>.
The value in each entry of the hash is what you are referring to when you
@@ -115,7 +115,7 @@
@richard and @dick as separate arrays. Tricky, eh?
This mechanism may be used to pass and return cheap references
-into or from subroutines if you won't want to copy the whole
+into or from subroutines if you don't want to copy the whole
thing. It only works when assigning to dynamic variables, not
lexicals.
@@ -132,7 +132,7 @@
On return, the reference will overwrite the hash slot in the
symbol table specified by the *some_hash typeglob. This
is a somewhat tricky way of passing around references cheaply
-when you won't want to have to remember to dereference variables
+when you don't want to have to remember to dereference variables
explicitly.
Another use of symbol tables is for making "constant" scalars.
@@ -141,9 +141,9 @@
Now you cannot alter $PI, which is probably a good thing all in all.
This isn't the same as a constant subroutine, which is subject to
-optimization at compile-time. This isn't. A constant subroutine is one
-prototyped to take no arguments and to return a constant expression.
-See L for details on these. The C
Migrated from rt.perl.org#2961 (status was 'resolved')
Searchable as RT2961$