Created
June 13, 2019 22:29
-
-
Save Whateverable/e86a2dc4df8549b9bf8079b6b2fada5d to your computer and use it in GitHub Desktop.
evalable6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
my Supplier::Preserving $msg .= new; start { react { whenever $msg.Supply { .say; if (False, False, False, True).pick { say "cannot write to closed socket"; die "oh no" } } } }; for ^20 { $msg.emit($_); say "sent $_"; }; $msg.done; sleep 2; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(exit code 1) | |
sent 0 | |
Unhandled exception in code scheduled on thread 4 | |
sent 1 | |
sent 2 | |
sent 3 | |
sent 4 | |
sent 5 | |
sent 6 | |
sent 7 | |
sent 8 | |
sent 9 | |
sent 10 | |
sent 11 | |
sent 12 | |
sent 13 | |
sent 14 | |
sent 15 | |
sent 16 | |
sent 17 | |
sent 18 | |
0 | |
1 | |
2 | |
cannot write to closed socket | |
sent 19 | |
A react block: | |
in block at /tmp/DzLtwhfrvE line 1 | |
Died because of the exception: | |
oh no | |
in block at /tmp/DzLtwhfrvE line 1 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment