fre 2003-06-06 klockan 12.06 skrev Alastair Reid: > > You want to use a tool to make all this easier. There are various tools > > available: green-card, c2hs, and hsc2hs are the most commonly-used ones > > these days. > > > Alastair Reid wrote a good comparison of the various tools > > (can't remember the link off hand though). > > It is in: > > http://www.reid-consulting-uk.ltd.uk/docs/ffi.html > > I've been trying to update it recently so there's some new answers to FAQs but > there's also some empty sections where I plan to write something but haven't > yet.
hsc2hs solved my problem! It would be even greater if ghc --make could accept .hsc as source and not generate a .hs file at all, like it does with .lhs. hsc2hs is distributed with ghc after all. I actually could persuade ghc to do almost what I want by writing this little wrapper (hscwrapper): #!/bin/sh hsc2hs $2 -o $3 then simply write .chs code directly in the .hs file and calling ghc -pgmF hscwrapper -F --make However, -pgmF is a static option (why is that?) so I can't put it in the .hs file. This means hsc2hs has to be run for all files and the compilation goes a bit slower. Regards, Martin -- Martin Norbäck [EMAIL PROTECTED] Kapplandsgatan 40 +46 (0)708 26 33 60 S-414 78 GÖTEBORG http://www.dtek.chalmers.se/~d95mback/ SWEDEN OpenPGP ID: 3FA8580B _______________________________________________ FFI mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/ffi