Re: Generalize do-expressions to statements in general?

2015-07-16 Thread Andreas Rossberg
On 16 July 2015 at 15:21, Bob Myers r...@gol.com wrote: With all do respect, none of this syntax tinkering makes any sense to me. I've been programming JS for 15 years and never noticed I needed a try block that returns a value. Long ago I programmed in a language called AED that had valued

Re: Generalize do-expressions to statements in general?

2015-07-16 Thread Bob Myers
With all do respect, none of this syntax tinkering makes any sense to me. I've been programming JS for 15 years and never noticed I needed a try block that returns a value. Long ago I programmed in a language called AED that had valued blockl, which I was quite fond of, but never felt the need

Re: Generalize do-expressions to statements in general?

2015-07-16 Thread Mark S. Miller
I echo this. E is a dynamic language with many similarities with JS, including a similarly C-like syntax. In E I use everything-is-a-pattern-or-expression all the time. When I first moved to JS I missed it. Now that I am used to the JS statements-are-not-expressions restrictions, I no longer do,

Re: Generalize do-expressions to statements in general?

2015-07-16 Thread Herby Vojčík
Mark S. Miller wrote: I echo this. E is a dynamic language with many similarities with JS, including a similarly C-like syntax. In E I use everything-is-a-pattern-or-expression all the time. When I first moved to JS I missed it. Now that I am used to the JS statements-are-not-expressions

Re: Generalize do-expressions to statements in general?

2015-07-16 Thread Herby Vojčík
Herby Vojčík wrote: Mark S. Miller wrote: I echo this. E is a dynamic language with many similarities with JS, including a similarly C-like syntax. In E I use everything-is-a-pattern-or-expression all the time. When I first moved to JS I missed it. Now that I am used to the JS