try/catch expression

Neal Gafter neal at gafter.com
Wed Nov 11 10:42:14 PST 2009


On Wed, Nov 11, 2009 at 10:35 AM, Reinier Zwitserloot <
reinier at zwitserloot.com> wrote:

> <neal>
>
> Closures could solve this rather elegantly - letting you group both an
> initializing block and an error handler in one method call.
>
> </neal>
>
> NB: Just thought it was that time again to remind coin-dev of the
> usefulness
> of closures.
>

This particular hypothetical API is one of those that is much more useful if
the caller can use "nonlocal" control-flow (e.g., a "return" in the try
block or the catch block).  But when there are two blocks to be executed, as
here, even BGGA doesn't make it pretty.



More information about the coin-dev mailing list