Re: Iterator Syntax
by Glen Starchman other posts by this author
May 3 2002 7:53PM messages near this date
Re: Iterator Syntax
|
=?iso-8859-1?Q?Le_dernier_sondage_avant_les_=E9l=E9ctions_pr=E9sidentielles_2002_!?=
On Friday 03 May 2002 12:40 pm, Mathieu Bouchard wrote:
> On Fri, 3 May 2002, Glen Starchman wrote:
> > I am working on my language again after a long haitus and have a question
> > for the group in regards to readability of my iterator functionality.
> > Currently, I am looking at 3 different forms:
> > 1.
> > "hello".each()
> > { |x|
> > print (x)
> > }
> > I am rather fond of number 3, but am uncertain as to which is the most
> > readable for maintainers and intuitive for the developer.
>
> Number one is Ruby syntax (except that this formatting is not allowed).
> Number three has the problem that you have to write || for argumentless
> blocks, which is a problem if you have a || operator as well, because your
>
> ||'s are not right after a {.
>
> But in any case all this looks very Rubyish, so I wonder why you want to
> create a new language. What elements will be unique to your language?
>
All of the various implementations are based on Ruby, to some extent.
Purposefully, as I like the Ruby Way (tm). ;-)
The reasons behind my language are twofold:
1) it supports ECMCAScript virtually unmodified
2) it is a fun side learning project
Thread:
Glen Starchman
Donal K. Fellows
Glen Starchman
Pixel
Glen Starchman
Buggs
Mathieu Bouchard
Buggs
Mathieu Bouchard
Glen Starchman
|