On 28 Mar 2009, at 10:13, Bulat Ziganshin wrote:

Hello Thomas,

Saturday, March 28, 2009, 12:05:02 PM, you wrote:

In all honesty, I find the idea of adding yet more "imperative"
looking stuff to do notation an appalling idea.  We already get
problems because people read do notation and think it means "execute
this in sequence" (see threads about lazy IO not doing what's expected
for example).

well, people already have problems understanding haskell, not only 'do'
statements

As an aside, while these are merely syntactic sugars, I find the idea
of attacking the problem with syntax to be somewhat silly as well.
This simply adds a special syntax for another couple of cases that
crop up occasionally.  What do we do when we have another, and
another, and another, do we keep just adding more and more syntax?

i'm just making industrial programming, with lots of imperative code
and 'do' syntax (compared to imperative languages) is somewhat
limited. so, what i want to have is better syntax. i don't have any
idea whether semantics can be somewhat improved to fix those shortages

I'm not sure why "industrial programming" means "programming not in a functional style". It certainly doesn't mean that where I work.

Bob
_______________________________________________
Haskell-prime mailing list
Haskell-prime@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-prime

Reply via email to