I skimmed through S06 and I found no convenient way to use the return value of sub/method in it's POST blocks.
Since they can (and should) be used (among other things) to check the
sub's/method's return value, I'd like to propose that the return value
of a sub is given as the argument to POST block, so that you can write
sub my_sqrt ($x) {
# calculation with many possible return pathes
POST -> $result {
$result * $result == $x
}
}
I don't really know what do when the sub is left through an exception,
maybe it should search for a POST multi with empty arguments? (or do
exceptions ignore POST blocks anyway?)
Cheers,
Moritz
--
Moritz Lenz
http://moritz.faui2k3.org/ | http://perl-6.de/
signature.asc
Description: OpenPGP digital signature
