Re: RFC C++ Interface

Поиск
Список
Период
Сортировка
От ncm@zembu.com (Nathan Myers)
Тема Re: RFC C++ Interface
Дата
Msg-id 20001212132503.A8501@store.zembu.com
обсуждение исходный текст
Ответ на Re: RFC C++ Interface  (Bruce Momjian <pgman@candle.pha.pa.us>)
Ответы Re: RFC C++ Interface  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-hackers
On Sun, Dec 10, 2000 at 06:53:11PM -0500, Bruce Momjian wrote:
> > I appreciate your comments and would like to respond to your concerns.
> > The API I sketched in my earlier e-mail is borrowed heavily from
> > Rogue Wave's dbtools.h++ library.  I think it can be a very clean and
> > elegant way of accessing a database.
> 
> Rogue Wave's API is quite interesting.  It would be a challenge to
> implement.  If you think you can do it, I think it would be a real win,
> and a real object-oriented API to PostgreSQL.

I was co-architect of the Rogue Wave Dbtools.h++ interface design (along 
with somebody who actually knew something about databases, Stan Sulsky) in 
the early 90's.  We really tried to make the "Datum" type unnecessary in 
normal programs.  To my disgrace, I didn't participate in implementation;
it was implemented mainly by Lars Lohn, who went on to a stellar career 
as a consultant to users of the library.

At the time, ODBC was just beginning to be used.  Oracle was already
a bully, actually moreso than today; we had to buy a full production 
license just to develop on it.  Ingres was much better; they sent two
engineers to do the port themselves.  

The design is really showing its age.  SQL92 and SQL3 didn't exist then,
and neither did the STL or the ISO 14882 C++ Language standard.

Nathan Myers
ncm@zembu.com


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: SourceForge & Postgres
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: RFC C++ Interface