Problems for implementors
- Appendix B
is not self-contained. For example, it is necessary to consult
Chapter
2, where you are referred to (the wrong section of)
Chapter 5, to find a confirmation that qualified names are part of
the lexical syntax (i.e., that spaces are not allowed in
M.x
)
- The original designers of the Haskell syntax decided to design a nice
syntax, without restricting themselves to the current parsing technology.
- Text book methods and standard tools can not be used
directly out of the box...
- Still, it appears that solving the problem of parsing Haskell
is not seen as prestigious enough that someone has been willing to
invest the time to do it well.