Comment Syntax
Lennart Augustsson
lennart at augustsson.net
Mon Jan 30 07:21:08 EST 2006
That's the way it used to be, and I agree it's more consistent.
Thomas Davie wrote:
> I would like to suggest a different change to single line comment
> syntax to do two things. First, address an inconsistency with multi
> line comments, and secondly remove one of the main sources of confusion
> for beginners.
>
> My proposal is to make any text beginning '--' a comment (rather than
> requiring a space after the two dashes. I appreciate that the argument
> against this is that various operators that look like this are useful
> (e.g. -->). However I think that any benefit gained by operators like
> this is lost in confusion.
>
> In order to back up my suggestion, I'd like to point out, that this is
> indeed already how it is done for block comments. i.e. we do not
> expect {-> to be an operator, we expect it to be the beginning of a
> comment.
>
> Secondly, from my limited experience helping to teach Haskell, the
> comment syntax is a primary source of confusion for beginners.
> Beginners inevitably forget (or don't know) to add the space, and will
> receive confusing errors about undefined symbols, or type mismatches.
> This is made yet more confusing by the fact that the compiler appears
> to be pointing at an error in a comment.
>
> Thanks
>
> Tom Davie
> _______________________________________________
> Haskell-prime mailing list
> Haskell-prime at haskell.org
> http://haskell.org/mailman/listinfo/haskell-prime
>
More information about the Haskell-prime
mailing list