Hdirect
Revision as of 14:30, 27 January 2015 by Henk-Jan van Tuyl (talk | contribs) (Created page with "HaskellDirect HaskellDirect generates interface code, to interface between Haskell and several other languages, based on [http://en.wikipedia.org/wiki/Interface_description...")
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
HaskellDirect
HaskellDirect generates interface code, to interface between Haskell and several other languages, based on
Interface Definition Language (IDL) descriptions. Amongst others, interfaces to and from Component Object Model (COM) methods can be generated.
See also the old HaskellDirect page in the Web Archive
Documentation
- HaskellDirect user's manual (HTML, in the Web Archive)
- Sigbjorn Finne
PostScript downloads:
- [[media:user-a4.ps.gz] | a4]
- [[media:user-letter.ps.gz | letter]
- [[media:comserve.ps.gz | Calling Hell From Heaven And Heaven From Hell] (PS)
- Sigbjorn Finne, Daan Leijen, Erik Meijer and Simon Peyton Jones
describes how to wrap up Haskell code as COM objects.
- [[media:hdirect.ps.gz | H/Direct: A Binary Foreign Language Interface for Haskell] (PS)
- Sigbjorn Finne, Daan Leijen, Erik Meijer and Simon Peyton Jones
describes the mapping between Haskell and IDL.
- Design document (a bit outdated) (HTML, in the Web Archive)
- Sigbjorn Finne
describes HaskellDirect's features
PostScript downloads:
- [[media:user-a4.ps.gz] | a4]
- [[media:user-letter.ps.gz | letter]
See also Foreign Function Interface
Download
- hdirect on Hackage, a version from 2009
- hdirect on GitHub, compilable with GHC 7.8.3 and 7.10, but needs more work