On Wed, 22 Sep 1999, Hannah Schroeter wrote:
> 
> Frankly, I'd like it to use Corba from Haskell with ORBit
> alone rather to have to install much additional Gnome stuff I'm
> probably not using elsewhere anyway.
> 

I just joined the list and the archives seem incomplete, so apologies if
this has been covered. :-)

The right thing to do is to have Haskell modules for standalone ORBit and
for GNOME as well. There are two key things in GNOME:

 - the CORBA spec doesn't establish mechanisms for authenticating 
   connections or finding the name server. GNOME adds "policy" on 
   this which is seperate from ORBit; in practice if you don't 
   use GNOME you have to implement this yourself

 - Bonobo is a component model which is to CORBA as OLE is to COM/DCOM. 
   This is a higher-level set of interfaces which communicate
   via CORBA; Bonobo allows you to connect graphical components and
   documents running in different processes, etc.

   CORBA doesn't give you this, it is just a communication layer, not 
   a component model.

ORBit is useful on its own, but the GNOME stuff is nice to have 
available as an add-on module if you need that functionality.

Havoc

  



Reply via email to