Points about language support for 292

Paul Benedict pbenedict at apache.org
Sat May 2 18:00:16 PDT 2009

>> Sorry, wrapping checked exceptions is a non-starter for 292.  Wrapping
>> of all sorts is one of the reasons reflection is unusably slow for
>> dynamic language implementation.

Good point. But I think it is a bad idea to alter the JLS to catch
undeclared checked exceptions -- if that is really being considered.

Neal appears to be correct in requiring that a dynamic call site
throws Throwable. Dynamic languages can ingnore the exceptions if they
want, but the Java code shouldn't.

-- Paul

More information about the coin-dev mailing list