Mat Schaffer
8/27/2006 6:13:00 AM
On 8/25/06, Hal Fulton <hal9000@hypermetrics.com> wrote:
> Rick DeNatale wrote:
> > On 8/25/06, Mat Schaffer <schapht@gmail.com> wrote:
> >
> >> Sorry to beat a dead horse, but I still have a question on the
> >> optional 'begin' sentiment when rescuing exceptions. It seems like
> >> the standing issue was with the use of it in brackets. Especially
> >> when deciding which exception to catch or adding an ensure.
> >>
> >> Would this be unreasonable?
> >>
> >> foo {
> >> blah
> >> rescue ExceptionA
> >> handle A
> >> rescue ExceptionB
> >> handle B
> >> ensure
> >> finish things
> >> }
> >>
> >
> > For one thing, it's syntactically incorrect, rescue can only appear
> > inside either a begin block, or in a method def, where def methodname
> > acts like begin for this purpose, or as a modifier on a single
> > statement.
>
> Yes, but he's proposing a change in the syntax.
Well re-proposing it anyway. I'm mostly curious if there's some
fundamental problem with it that I'm not seeing. Since this
particular syntax wasn't proposed the last time the discussion went
around.
-Mat