patch applied (packages/directory): Make it build with nhc98 again.

Malcolm Wallace 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  
>> is
>>   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.

Regards,
     Malcolm



More information about the Cvs-libraries mailing list