I want to stick my thumb in the pie on this topic.

I think we need to be very careful of how much syntactic sugar we add to
the language. Otherwise we might end up being like Perl with eight
different ways of coding everything. I like Rexx/ooRexx because the
language is consistent and easy to read/debug. The more syntactic sugar
you add, the harder it is to read and you end up having to look up
things you do not understand or have not encountered thus slowing your
productivity.

And the idea of double brackets - YUK! Reminds me of Lisp which IMHO is
the least user friendly language I have ever encountered.

Bottom line, syntactic sugar should only be added when it clearly
enhances productivity or makes the code easier to read.

David Ashley

On Thu, 2014-09-18 at 13:41 -0400, Rick McGuire wrote:
> I think these do need to be bracketed, since the "," is already used
> in the IF/WHEN instruction and with DO WHILE/UNTIL for the shortcut
> AND conditionals.  Square brackets are already used as a message type
> (primarily with collection objects), but thankfully, the usage follows
> the same rules as builtin functions, so they can be used in both the
> message form and paren-like fashion.  Doubling up might work, but it
> feels somehow "not right" to me.  
> 
> 
> Rick 
> 
> 
> 
> 
> 
> On Thu, Sep 18, 2014 at 12:49 PM, Mike Cowlishaw <[email protected]>
> wrote:
>         If one didn't want to use up the 'gold' of single
>         brackets  ... 
>          
>          
>         first, does one need the brackets at all?  I've often thought
>         as commas in Rexx as being a list notation, in effect, so
>         perhaps:
>          
>           a=1, 2, 3
>          
>         or
>          
>           do x over 23, 34, 45
>          
>         Or, to save single-square-brackets one could go
>         Wikipedia-like:
>          
>           a=[[1, 2, 3]]
>          
>         etc ...
>          
>         Mike
>         
>         
> ------------------------------------------------------------------------------
>         Slashdot TV.  Video for Nerds.  Stuff that Matters.
>         
> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
>         _______________________________________________
>         Oorexx-devel mailing list
>         [email protected]
>         https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>         
> 
> 
> ------------------------------------------------------------------------------
> Slashdot TV.  Video for Nerds.  Stuff that Matters.
> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
> _______________________________________________
> Oorexx-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel



------------------------------------------------------------------------------
Slashdot TV.  Video for Nerds.  Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to