Hannah Schroeter <[EMAIL PROTECTED]> wrote,

> On Mon, Aug 23, 1999 at 12:03:25AM +1000, Manuel M. T. Chakravarty wrote:
> > [...]
> 
> > Anyway, I am still thinking about adapting H/Direct to work
> > with GNOME (www.gnome.org - the GNU answer to COM, DCOM, and
> > ActiveX) when I am through with GTK+.
> 
> Better make it work with Corba, which is the basement of the IPC used
> for Gnome, but not only that. For a first touch, one could use the
> standard C mapping via the GHC FFI (is that implemented in other Haskell
> implementations?).

Sure Corba, but you need an ORB and I am thinking of using
ORBit - thus, GNOME.  I prefer to say GNOME (in a
non-marketing context), as GNOME implies more than Corba.
For example, there is the name service in libGNORBA and the
new document component model called Bonobo (where MS uses
OLE2 and ActiveX).

GHC's FFI currently is only supported by GHC - think of GHC
as the test implementation.  Hugs' FFI is not unlike that
FFI and it is planned that in future versions Hugs supports
the same FFI (at least the dynamic part).  It is, however,
extremely important to have a standard FFI in Haskell and I
hope very much that there is enough momentum to get the FFI
into the next standard.[1]

Manuel

[1] I know that I am repeating myself - that's the point ;-)


Reply via email to