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