Следствие. Процитированный Вами текст -- безграмотен.
Он безграмотен даже несмотря на то, что ни к каким практическим последствиям эта безграмотность и не ведёт. Просто если уж хочешь чего-то сказать -- так прямо и скажи, а не пудри мозги.
Извините, но другого текста нет. Это практически дословный перевод кусочка из документа "Haskell 98 Language and Libraries. The Revised Report":
Цитата:
2.3 Comments
Comments are valid whitespace.
An ordinary comment begins with a sequence of two or more consecutive dashes (e.g. --) and
extends to the following newline. The sequence of dashes must not form part of a legal lexeme.
For example, “-->” or “|--” do not begin a comment, because both of these are legal lexemes;
however “--foo” does start a comment.
A nested comment begins with “{-” and ends with “-}”. No legal lexeme starts with “{-”; hence,
for example, “{---” starts a nested comment despite the trailing dashes.
Как Вы справедливо заметили, с практической точки зрения нет абсолютно никакой разницы, включаются эти черточки в комментарий или просто игнорируются/поглощаются. Более того, я думаю, что Вы - первый, кто обратил на это внимание
.