[prev in list] [next in list] [prev in thread] [next in thread] 

List:       haskell
Subject:    Re: Licenses and Libraries
From:       Havoc Pennington <rhp () zirx ! pair ! com>
Date:       1999-09-22 1:28:37
Message-ID: Pine.BSF.4.10.9909212100330.21158-100000 () zirx ! pair ! com
[Download RAW message or body]


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

  



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic