diff options
Diffstat (limited to 'devel/p5-Long-Jump/pkg-descr')
-rw-r--r-- | devel/p5-Long-Jump/pkg-descr | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/devel/p5-Long-Jump/pkg-descr b/devel/p5-Long-Jump/pkg-descr new file mode 100644 index 000000000000..1da638abfa9f --- /dev/null +++ b/devel/p5-Long-Jump/pkg-descr @@ -0,0 +1,9 @@ +Long::Jump essentially provides a multi-level return. You can mark a spot with +setjump() and then unwind the stack back to that point from any nested stack +frame by name using longjump(). You can also provide a list of return values. + +This is not quite a match for C's long jump, but it is "close enough". It is +safer than C's jump in that it only lets you escape frames by going up the +stack, you cannot jump in other ways. + +WWW: https://metacpan.org/release/Long-Jump |