Hi,

Excuse me, I reply too late. But I have mail trouble now.
And I havn't solved the problem completely yet.:-(

> > So I propose following altanatives.
> > :(({code}))
> >   old form is "((|code|))".
> >   I associate "(({code}))" with iterator block of Ruby.
> > :((|var|))
> >   old form is "((var))"
> >   I associate "((|var|))" with arg. declaration in iterator block like
> >     [1,2,3].each{|var| print var*2, "\n"}
> Great idea, IMO! That would be easy to remember.

I'm glad.:-)

> BTW: As you bring in the issue of mistakes... how would/should rdtool
> behave, if I do mistakes like e.g.: `((*em))', `(({code]))' or
> `((var|)'?
> I would propose to issue a warning, and take that construct verbosely.
> Other opinions?

I agree with your proposal. And it is not so difficult to add such a
feature maybe.

---
Tosh