Re: [HACKERS] Re: CORBA again. (was: light dawns: serious bug in FE/BE protocol handling)

From: Todd Graham Lewis <tlewis(at)mindspring(dot)net>
To: The Hermit Hacker <scrappy(at)hub(dot)org>
Cc: Michael Lausch <mla(at)gams(dot)co(dot)at>, Taral <taral(at)taral(dot)net>, pgsql-hackers(at)postgreSQL(dot)org
Subject: Re: [HACKERS] Re: CORBA again. (was: light dawns: serious bug in FE/BE protocol handling)
Date: 1999-04-27 02:54:58
Message-ID: Pine.LNX.4.04.9904262248330.9925-100000@reflections.eng.mindspring.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Mon, 26 Apr 1999, The Hermit Hacker wrote:

> I use KDE at home, as well as at work...KDE uses MICO...
>
> The CORBA implemetaion, as discussed before, is going to have to be
> 'wrappered' so that it isn't tied to any particular implementation...

The language bindings for CORBA are completely standardized. The only
thing you have to change are your header files and link options.

That said, the CORBA C bindings are different from the CORBA C++ bindings,
and so you are going to have to chose which language to pursue. I suggest
that staying with C is the natural choice for PostgreSQL, and you have
two very good free ORBs to chose from: ORBit and ILU. For C++, you
have one more real choice: OmniORB, MICO, and TAO. The two performance
champs are ORBit and TAO, which fortunately enough covers both of your
language choices. The language issue weighs heavily in my mind as a C
programmer who doesn't want to play the popular-subset- of-the-month
game with C++. (I think it's templates this month, although virtual
somethings are making a comeback. But don't use multiple inheritance!
That was all the rage back in '95, but now only dorks use it!)

Plus, if you code the Postgres part with ORBit, there's no reason why
clients can't use MICO; that's the whole point.

> Taral was, I believe, planning on starting with MICO and then let's those
> using other implementations build up from there...

Is all of the underlying glue work going to be done in C++?

--
Todd Graham Lewis Postmaster, MindSpring Enterprises
tlewis(at)mindspring(dot)net (800) 719-4664, x22804

"A pint of sweat will save a gallon of blood." -- George S. Patton

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Todd Graham Lewis 1999-04-27 03:25:11 Re: [HACKERS] MVCC Question
Previous Message Taral 1999-04-27 02:50:42 Re: [HACKERS] Re: CORBA again. (was: light dawns: serious bug in FE/BE protocol handling)