> gives me an un-munged Win32 library, but unfortunately CVS HEAD > ghc-inplace doesn't like the ForeignObj types in the Haskell source > generated by green-card.
Updating GreenCard (and the Xlib and Win32 .gc files) to use ForeignPtr and Ptr instead of ForeignObj and Addr is on my todo list for a while (but not making progress because I wanted to get Hugs' ffi implementation out the door, the ForeignPtr spec was in a state of flux for the last month or two and I had other commitments). In the meantime, can you add something like these: type Addr = Ptr () -- probably no needed yet type ForeignObj = ForeignPtr () to get round the problem. (StdDIS would be a good place to put them.) > The reason I'm doing this is that I want to build CVS HEAD with > itself so that I can try Template Haskell, and get a current ghci. If you don't actually want win32 built, you could probably make a minor tweak to the makefile to tell it it has no targets or make a Readme file (or whatever) be the target so that win32 is effectively ignored. -- Alastair _______________________________________________ Cvs-ghc mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/cvs-ghc
