From: Paul Lutus Date: 2006-09-11T04:00:34+09:00 Subject: Re: Struggling with Blocks Newbie wrote: > Perhaps I wasn't clear enough in my question (or misunderstood your > answer). I'm trying to understand a design decision - why isn't do/end > used for begin/end scenarios? Because do ... end functions differently than begin ... end, and begin ... end is necessary for goals where do ... end just won't do. And vice versa. They have distinct purposes. A begin ... end block can be nested within a do ... end block (and vice versa), to mix iteration with the rescue feature. -- Paul Lutus http://www.arachnoid.com