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?

________________________________________________________________
Mathieu Bouchard                   http://hostname.2y.net/~matju

Reply via email to