From haskell Wed Sep 22 01:28:37 1999 From: Havoc Pennington Date: Wed, 22 Sep 1999 01:28:37 +0000 To: haskell Subject: Re: Licenses and Libraries Message-Id: X-MARC-Message: https://marc.info/?l=haskell&m=66622019925082 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