Hi,

> : ((|while gets...|))
>   Code. like <code>...</code> of HTML.
> : ((var))
>   Var. Like <var>...</var> of HTML.

I think that this form, "((var))", is not good.

If someone write "((*Em))" by mistake, It may be regarded as var
"*Em". Of course, he intend to write "((*Em*))".
(And Ruby use argument declaration like "*Em" in "def" of method.
C also use variable declaration like "*Em".)

I think we should not use such a form, "((...))".
(but I DON'T think we shouldn't use "((x...x))". I think, "x" shouldn't
be EMPTY.)

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"}

What do you think?

---
Tosh