
1 Dec
2008
1 Dec
'08
5:32 p.m.
+++ Bertram Felgenhauer [Nov 30 08 09:57 ]:
John MacFarlane wrote:
Can anyone explain why ghc does not treat the following as a valid literate haskell program?
--------- test.lhs ---- # This is a test
foo = reverse . words
------------------------
I believe this is an artifact of ghc trying to parse cpp style line number information:
foo.lhs >>> # 123 "foo.foo"
t = <> <<<
will print this error: foo.foo:124:6: parse error on input `<>'
Thanks! Mystery solved. John