Manuel M. T. Chakravarty writes:
>  
  ..
>
> I am quite unhappy to see these developments (e.g.,
> H/Direct) being based on some proprietary standards, as it
> means that they are rather useless to me.
> 

Sigh, it's not *based* on proprietary standards - whatever gave you
that idea? The IDL compiler uses an FFI substrate that allow Haskell
to call external functions with a C calling interface (or a variation
thereof), and vice versa, Haskell functions (or closures) can be
dressed up with a C calling interface. On top of that, we've currently
got a compiler grokking OSF DCE IDL (which, by my reckoning, is not
proprietary) extended with a couple of MS ODL declarations to allow
certain kinds of COM idioms to be specified conveniently. This gives
us access to COM, which I think is a step in the right direction.

A different front-end would be to support CORBA on top of the FFI (see
followup I posted yesterday about this) - it's no big deal.

If that still won't make you happy, then the sources are freely
available, so you're welcome to contribute bits that would increase
your level of happiness re: Hugs/GHC & interoperation.

--Sigbjorn


Reply via email to