Re: Changes to Euphoria
- Posted by c.k.lester <euphoric at ckleste??com> May 29, 2008
- 663 views
ken mortenson wrote: > > Loop > ... > End Loop This is a cool idea. All our loop constructs can be replaced by one simple Loop End Loop Loop [from x by y] -- default is from 1 by 1 and optional -- put code here to emulate "for" loop if Loop = 10 then exit end if -- code here for "while" loops End Loop (Can Loop have this dual purpose, to start a Loop AND be its counter?) So, instead of for i=1 to 20 do ...code end for we do Loop ...code if Loop = 20 then exit end if End Loop Instead of q = x while atom(q) do ...code q = x end while q = x Loop if atom(q) then exit end if ...code q = x End Loop Loop..End Loop is a teensie bit more verbose, but it minimalizes the strain on my brain... one loop construct instead of 2+. This was just a fun thought experiment. Please don't claim that I'm adding Loop to Euphoria. 8)