| From: | Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> |
|---|---|
| To: | pgsql-hackers(at)postgresql(dot)org |
| Subject: | Re: C++ Headers |
| Date: | 2001-05-23 22:57:52 |
| Message-ID: | 200105232257.f4NMvq521453@candle.pha.pa.us |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
> > If it was just that one it would be OK.
>
> I'll bet lots of people would like to see more careful planning about
> breaking link compatibility. Other changes that break link compatibility
> include changing a struct or class referred to from inline functions, and
> adding a virtual function in a base class.
>
> It's possible to make a lot of improvements without breaking link
> compatibility, but it does take more care than in C. If you wonder
> whether a change would break link compatibility, please ask on the list.
Our C++ interface needs serious work, and I don't want to burden a
maintainer with adding muck for backward compatibility.
We do update libpq occasionally and don't keep link compatibility. We do
keep interface compatibility with the backend.
--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 853-3000
+ If your life is a hard drive, | 830 Blythe Avenue
+ Christ can be your backup. | Drexel Hill, Pennsylvania 19026
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Hiroshi Inoue | 2001-05-23 23:15:06 | Re: Plans for solving the VACUUM problem |
| Previous Message | Peter Eisentraut - PostgreSQL | 2001-05-23 22:00:44 | pgsql/src/bin/scripts Makefile createlang.sh |