Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save masak/90203 to your computer and use it in GitHub Desktop.
Save masak/90203 to your computer and use it in GitHub Desktop.
$ git di
diff --git a/S09-data.pod b/S09-data.pod
index 1781a25..66c1450 100644
--- a/S09-data.pod
+++ b/S09-data.pod
@@ -1231,12 +1231,12 @@ autovivification is defined in terms of protoobjects rat
it still works under "use fatal".
This table solidifies the intuition that an operation pertaining to some data
-structure causes the protoobject to autivivify to such an object:
+structure causes the protoobject to instantiate to the right type just in time:
- operation autovivifies to
- ========= ===============
- push, unshift, .[] Array
- .{} Hash
+ operation type
+ ========= ====
+ push, unshift, .[] Array
+ .{} Hash
In addition to the above data structures autovivifying, C<++> and C<--> will
cause an C<Int> to appear, C<~=> will create a C<Str> etc; but these are
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment