patch applied (packages/directory): Make it build with nhc98
Malcolm.Wallace at cs.york.ac.uk
Tue Nov 24 05:05:51 EST 2009
>> Mon Nov 23 19:32:46 PST 2009 Malcolm.Wallace at cs.york.ac.uk
>> * Make it build with nhc98 again.
>> Recent changes use System.Posix or System.Win32, neither of which
>> available to nhc98.
> Is there a reason you can't use System.Posix and System.Win32 with
> nhc98, just out of interest?
No deep reasons AFAIK, just the usual cross-compiler portability
issues, and lack of time to invest.
The unix package uses autoconf, which is a bit of a large initial
barrier, and also parts of it rely on at least some GHC internal
representations (e.g. of Handles). Apart from that, it is a large
API, and would probably take considerable time to work through, fixing
things up by hand.
The win32 package would require me to find a Windows box to test the
bindings on, and I do not have ready access to one.
More information about the Cvs-libraries