[Haskell-cafe] Re: literate Haskell newbie question

2007-03-10 Thread Stefan Monnier
 cat foo.lhs | grep -e ^ | sed s/^ //

Running for the Useless Use of cat Award?
A simpler version would be:

  sed -n -e 's/^//p foo.lhs

I don't guarantee that this will work correctly, tho.  Maybe

  sed -n -e 's/^ //p foo.lhs

will work better?  This said, the OP talked about TeX, so presumably he uses
the other format, so maybe a better sed would be:

sed -n -e '/^\\begin{code}/,/\\end{code}/{/^\\begin{code}/d;/^\\end{code}/d;p}'
foo.lhs


-- Stefan

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] Re: literate Haskell newbie question

2007-03-09 Thread Christian Maeder
Immanuel Normann schrieb:
 I am a newbie to literate Haskell and these are my two simple questions:
 
 How do I compile a literate haskell file foo.lhs (using ghc-6.6)?

The same way, how you would translate foo.hs

 Is there a tool that translates foo.lhs to foo.hs?

there is an unlit program under ghc's libdir (that you usually do not
need):

/usr/local/lib/ghc-6.6/unlit

Cheers Christian

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe