Does literate programming in haskell (.lhs) support the idea in Knuth's WEB of using aliases for blocks of code? In other words doing something like<br><br>main = do<br> <part 1><br> <part 2><br><br><part 1> === putStrLn "foo"<br>
<part 2> === putStrLn "bar"<br><br>(except I don't know what the actual syntax is)<br><br>-Dennis<br>