Seeing how the construct you made of the array fits, how about YAML?
do name over {'FirstName':'Rick', 'LastName':'McGuire'}
http://en.wikipedia.org/wiki/YAML
--
Brandon Cherry
On 9/18/2014 4:36 PM, Rick McGuire wrote:
> On top of that, this feature would enable a implementing the map general
> collection of() method. This would be a definite productivity boost,
> but would be a fairly worthless feature without a more convenient means
> of specifying the index/value pairs.
>
> Rick
>
> On Thu, Sep 18, 2014 at 4:28 PM, Sahananda (Jon) Wolfers
> <[email protected] <mailto:[email protected]>> wrote:
>
> I agree with David about double brackets, but I don't agree that
> sugar makes one unproductive or hinders understanding - in fact I
> think the opposite is true. One doesn't want to be coding '=' or
> '[]' with a preceding twiddle.
>
> I think that
>
> do name over ['David','Rick','Jon']
>
> is easier to understand than
>
> do name over .array~of('David','Rick','Jon')
>
> even though 'of' is a nicely contextualised word they don't need to
> know that there is an array behind the do over mechanism.
>
> Jon
>
> On 18 September 2014 19:54, David Ashley <[email protected]
> <mailto:[email protected]>> wrote:
>
> 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] <mailto:[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]
> <mailto:[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]
> <mailto:[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]
> <mailto:[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]
> <mailto:[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