
29 Jan
2009
29 Jan
'09
5:21 p.m.
On 29 Jan 2009, at 20:49, Ross Paterson wrote:
Hugs uses cpphs, but it has to build a dozen packages (including Cabal) before cpphs is available. Once it is, they're built again.
That strikes me as odd. The cpphs implementation deliberately has minimal dependencies - Haskell'98 libraries only, and no internal cpp (rather obviously). It should be possible to build cpphs first, before any package. (Actually, the latter statement may no longer be completely true - I think I see an import System.IO.Unsafe in there. If so, then it is a regression, and one that I should fix.) Regards, Malcolm