Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: e8bea71b6d8799febb5070dd4b36afa842695699
https://github.com/perl6/specs/commit/e8bea71b6d8799febb5070dd4b36afa842695699
Author: Larry Wall
Date: 2011-06-29 (Wed, 29 Jun 2011)
Changed paths:
M S05-re
I intend to change the definition of "eval" such that it does not catch
exceptions. String eval's role as the catcher of exceptions is a legacy of
Perl 1, which had no block eval, and I feel it has no place in Perl 6.
The exception catching and associated unwinding makes it impossible to use
resu
I agree with the change. Let "try" be for exceptions and "eval" be for runtime
compile+run of code. These are very distinct concepts and should be separate.
-- Darren Duncan
Stefan O'Rear wrote:
I intend to change the definition of "eval" such that it does not catch
exceptions. String eval'