Hello Thomas,

Saturday, March 28, 2009, 1:04:01 PM, you wrote:

> To get back on topic though... Here's *why* I don't want these
> specific things I wouldn't use added to haskell:

> • The syntax gains very little over the nice consistent syntax we  
> already have – all you do is move a symbol a little to the left.

main problem with lack-of-syntax is that we write "variables" at right:

action x y >>= \v -> do
action x y $ \v -> do

another problem is all those funny "$\->do" one need to write

>    • We encourage people to write code unnecessarily in an imperative
> style

i wonder at this argument. we make using 'do' simpler and this is bad
thing? :) probably you should argue against invention monads at all -
it's Wadler who added imperative features to this pure shine Haskell :D


about syntax - i don't mean that i proposed something ideal i just
want to figure out here one pattern of 'do' usage which i use quite
often. imho, moving variables to the left would be good thing, exact
syntax is a matter of debates


-- 
Best regards,
 Bulat                            mailto:bulat.zigans...@gmail.com

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

Reply via email to