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

Reply via email to