summaryrefslogtreecommitdiff
path: root/perl/perl-Scope-Upper/README
diff options
context:
space:
mode:
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 0000000000..09981ca36d
--- /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".