On 28/01/2014, at 1:00 PM, srean wrote:

> There is also iterating over 'compact' data types / generalized arrays, 
> although you covered it with the [20] example. I guess you are the only 
> person who has whole of Felix resident in your mind.

You're kidding :)

> Its a pity unmatched parenthesis is out. I like those the most.

I could live with them but a lot of people couldn't. Too many
tools, editors, IDE's etc etc rely on balanced brackets.

Of course it's not impossible, after all brackets in *strings* don't
have to be balanced.

However there's another argument: subranges just aren't important
enough to waste valuable notation.

        subrange (a,b)

is a bit verbose but it's acceptable.

Actually there are two distinct kinds of loops:

        1. Special purpose (integer) loops
        2. General iteration

We need (1) to implement (2). However this is good enough:

                var i = 0;
        label:>>
                blah;
                if i < 20 do ++i; goto label; done

--
john skaller
skal...@users.sourceforge.net
http://felix-lang.org




------------------------------------------------------------------------------
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
_______________________________________________
Felix-language mailing list
Felix-language@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/felix-language

Reply via email to