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