Someone有一个将Literate Haskell和Markdown结合起来的好主意。对我有意义,所以我想尝试一下。但有一点Haskell没有喜欢的降价 '#' 带头语法:什么是合法的Literate Haskell?形式语法的地方?
Hello World
> main = putStrLn "hello, world"
作品...
$ runhaskell hello_world.lhs
hello, world
虽然...
# Hello World #
> main = putStrLn "hello, world"
不...
$ runhaskell hello_world.lhs
hello_world.lhs:1:3: lexical error at character 'H'
是否有定义什么是合法的?举例来说,Haskell语法只提到Literate Haskell,并且暗示Markdown语法无效。
对不起所有...当我试图让我的帖子简明扼要,忘了,有一个明确的原因,它是有在代码中的空行被删除。缺失的线不是我的问题的原因。 – Anm 2011-04-01 14:27:24