aboutsummaryrefslogtreecommitdiff
path: root/perl/perl-Scope-Upper/README
diff options
context:
space:
mode:
authorJan F. Chadima <jfch@jagda.eu>2018-03-21 22:40:09 +0000
committerDavid Spencer <idlemoor@slackbuilds.org>2018-03-21 22:40:09 +0000
commit860ba8a5b5e03da7f84956ffc9c1d611b3cd27c0 (patch)
tree91bbcdc4d9b0d0e6455722b4a0eb03b3d42ded84 /perl/perl-Scope-Upper/README
parent640ec5343aafe71a83f1a2c2f79b19ffc4426f01 (diff)
perl/perl-Scope-Upper: Added (Act on upper scopes).
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'perl/perl-Scope-Upper/README')
-rw-r--r--perl/perl-Scope-Upper/README14
1 files changed, 14 insertions, 0 deletions
diff --git a/perl/perl-Scope-Upper/README b/perl/perl-Scope-Upper/README
new file mode 100644
index 0000000000000..09981ca36d2e3
--- /dev/null
+++ b/perl/perl-Scope-Upper/README
@@ -0,0 +1,14 @@
+This module lets you defer actions at run-time that will take place
+when the control flow returns into an upper scope. Currently, you can:
+
+ - hook an upper scope end with "reap" ;
+ - localize variables, array/hash values or deletions of elements
+ in higher contexts with respectively "localize", "localize_elem"
+ and "localize_delete" ;
+ - return values immediately to an upper level with "unwind", "yield"
+ and "leave" ;
+ - gather information about an upper context with "want_at"
+ and "context_info" ;
+ - execute a subroutine in the setting of an upper subroutine stack
+ frame with "uplevel" ;
+ - uniquely identify contexts with "uid" and "validate_uid".