Literate Programming in Haskell?
Patrik Jansson
patrikj@cs.chalmers.se
Mon, 19 Feb 2001 15:07:41 +0100 (MET)
On Mon, 19 Feb 2001, Bostjan Slivnik wrote:
>
> > I'm also very interested in this, but ideally I would want the output to
> > be in some proportional font, with symbols like =>, ->, <- replaced with
> > arrows, etc. Also, it would be very nice to have the code automatically
> > column aligned (using heuristics).
>
> So am I. Is anybody willing to cooperate on the desing of such tool?
A tool I am using is Ralf Hinze's lhs2tex
http://www.informatik.uni-bonn.de/~ralf/Literate.tar.gz
http://www.informatik.uni-bonn.de/~ralf/Guide.ps.gz
It transforms .lhs files (with some formatting commands in LaTeX-style
comments) to LaTeX. Development based on this idea is something I would be
willing to participate in as I already have a fair amount of Haskell
code/articles (read: my PhD thesis;-) in this format.
Maybe Ralf can say something about his views on further development of
lhs2tex (copyright etc.) by other people (us?).
/Patrik Jansson
PS. I have made some small improvements to lhs2tex locally and I seem to
remember that one or two of those were actually needed to get it to
run with my ghc version.