On Wed, Aug 19, 2009 at 6:16 AM, Neil Mitchell<ndmitch...@gmail.com> wrote:

> Why not:
>  if done then return () else
>    do prob <- getLine
>       test prob
>       main

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.

I'm so glad new languages do not use the offset rule.  I get tired
typing tab in emacs, especially since for most other languages, emacs
does so well at picking a good indent.  Requiring coders to spend so
much time choosing indents reminds me of the days when I wrote C code
with vi.  I've been there, done that, and moved on to emacs.

>  unless done $
>    do prob <- getLine
>       test prob
>       main

I do like this suggestion.  Thanks.

John
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to