Hi
> I've given up on using if-then-else in do expressions. They confuse
> emacs. There is a proposal for Haskell' to fix the problem, but until
> then, I will not use them in do expressions.
It's a shame, there are ways of indenting them that work, but they're
not as natural. It's a wart, but it will be fixed.
> I'm so glad new languages do not use the offset rule.
F# is new and has the offset rule. Haskell is old and has the optional
offset rule:
do { prob <- getLine
; test prob
; main}
Now your indentation is your own :-)
Some people prefer this style. Simon Peyton Jones uses it in the book
beautiful code. I much prefer indentation only.
Thanks
Neil
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe