H/Direct: A Binary Foreign Language Interface to Haskell

H/Direct is a foreign-language interface for the purely functional language Haskell. Rather than rely on host-language type signatures, H/Direct compiles Interface Definition Language (IDL) to Haskell stub code that marshals data across the interface. This approach allows Haskell to call both C and COM, and allows a Haskell component to be wrapped in a C or COM interface. IDL is a complex language and in contrast, we provide a relatively formal and precise definition of the mapping between Haskell and IDL.

hdirect.ps
PostScript file
hdirect.bib
File

In  Proceedings of the ACM SIGPLAN International Conference on Functional Programming (ICFP'98)

Publisher  ACM SIGPLAN

Details

TypeInproceedings
Pages153--162
Volume34
Number1
SeriesACM SIGPLAN Notices
AddressBaltimore, USA
> Publications > H/Direct: A Binary Foreign Language Interface to Haskell