From: Ted Meng Date: 2001-02-01T03:53:27+09:00 Subject: [ruby-talk:10182] Re: parser behavior ? I think many languages add until to compensate while so that some conditions do not have to be known to until clause beforehand. in this case a=[1] until a.size != 1 ruby sees "a" as nil in "until" since somehow it checks "until" before "a=[1]", am I right ? Thanks -Ted