HDirect and GHC-6.6

Sigbjorn Finne sof at galois.com
Thu Jan 11 10:53:59 EST 2007

Hi Samuel,

you may want to check out the CVS version of HDirect, which
does have a version of the compiler which is reasonably up-to-date
wrt GHC + Cabalized versions of both the 'comlib' and 'hdirect'

foo$ export CVSROOT=:pserver:anoncvs at cvs.haskell.org:/cvs
foo$ cvs login
(Logging in to anoncvs at cvs.haskell.org)
CVS password: cvs
foo$ cvs co fptools/hdirect

(Derived from CVS setup instructions at http://cvs.haskell.org/ )

I apologize for not having the time to work on or support that code.


On 1/10/2007 13:24, Fernand Lacas wrote:
> Hello,
> This is my first post on this mailing list and I hope it will not be 
> too off-topic.
> My point is that I have worked a little on the porting of the last 
> (0.21) version of HDirect (http://www.haskell.org/hdirect/) to ghc 
> 6.6. I succeeded in compiling the ihc.exe (idl compiler) but I'm now 
> stuck on the boot-strapping of the COM library (which is required to 
> have support for Automation).
> This seems to come from a new feature of the package management 
> system, which includes the package's name in the interface files (.hi).
> Alas, on the beginning of this new year (happy new year to you all), I 
> lack time to understand the cabal system to solve this. I've written 
> to the people mentioned in the README (and others), which are supposed 
> to support the library, but got no answer. I assume they are no longer 
> supporting it.
> Thus, I simply wanted to know if someone on this list, more involved 
> with ghc or haskell's community, would be interested to have the 
> sources files so that, may be in the near future, hdirect could be up 
> to date with ghc, and also that other people could benefit from that 
> small contribution without re-inventing the wheel (my changes are not 
> complex, but rather tedious because I had to track all deprecated 
> libraries, correct a GHC-specific bug).
> I also think that hdirect build process should be translated to 
> Cabal's setup (it currently uses Makefiles, but the build process is 
> not straightforward, so the adaptation requires a knowledge I do not 
> have of Cabal).
> Sincerely yours,
> Samuel
> P.-S. I do not check this mail on a daily basis, so it is possible I 
> won't answer immediately, but within one or two days.
> Excuse my french, it is my mother tongue.

More information about the Glasgow-haskell-users mailing list