Re: server-side extension in c++
От
Bruce Momjian
Тема
Re: server-side extension in c++
Дата
Msg-id
201006010319.o513JuE24672@momjian.us
Ответ на
Re: server-side extension in c++ (Tom Lane)
Список
Дерево обсуждения
server-side extension in c++ Igor <igor@carcass.ath.cx>
Re: server-side extension in c++ Craig Ringer <craig@postnewspapers.com.au>
Re: server-side extension in c++ Bruce Momjian <bruce@momjian.us>
Re: server-side extension in c++ Tom Lane <tgl@sss.pgh.pa.us>
Re: server-side extension in c++ Bruce Momjian <bruce@momjian.us>
Re: server-side extension in c++ Tom Lane <tgl@sss.pgh.pa.us>
Re: server-side extension in c++ Bruce Momjian <bruce@momjian.us>
Re: server-side extension in c++ Tom Lane <tgl@sss.pgh.pa.us>
Re: server-side extension in c++ Bruce Momjian <bruce@momjian.us>
Re: server-side extension in c++ Craig Ringer <craig@postnewspapers.com.au>
Re: server-side extension in c++ David Fetter <david@fetter.org>
Re: server-side extension in c++ Tom Lane <tgl@sss.pgh.pa.us>
Re: server-side extension in c++ Bruce Momjian <bruce@momjian.us>
Re: server-side extension in c++ Craig Ringer <craig@postnewspapers.com.au>
Re: server-side extension in c++ Bruce Momjian <bruce@momjian.us>
Re: server-side extension in c++ David Fetter <david@fetter.org>
Re: server-side extension in c++ Mark Cave-Ayland <mark.cave-ayland@siriusit.co.uk>
Re: server-side extension in c++ David Fetter <david@fetter.org>
Re: server-side extension in c++ Mark Cave-Ayland <mark.cave-ayland@siriusit.co.uk>
Re: server-side extension in c++ Peter Geoghegan <peter.geoghegan86@gmail.com>
Re: server-side extension in c++ Peter Geoghegan <peter.geoghegan86@gmail.com>
Re: server-side extension in c++ Craig Ringer <craig@postnewspapers.com.au>
Re: server-side extension in c++ Bruce Momjian <bruce@momjian.us>
Re: server-side extension in c++ Peter Geoghegan <peter.geoghegan86@gmail.com>
Re: server-side extension in c++ Bruce Momjian <bruce@momjian.us>
Re: server-side extension in c++ Bruce Momjian <bruce@momjian.us>
Re: server-side extension in c++ Craig Ringer <craig@postnewspapers.com.au>
Re: server-side extension in c++ Peter Geoghegan <peter.geoghegan86@gmail.com>
Re: server-side extension in c++ Craig Ringer <craig@postnewspapers.com.au>
Tom Lane wrote:
> Bruce Momjian writes:
> >>> Well, I would have avoided this mine-trap except we have this 9.0
> >>> release note item:
> >>> Allow use of C++</> functions in backend code (Kurt
> >>> Harriman, Peter Eisentraut)
>
> > So should I just comment it out and then when someone gets serious we
> > can use it as a starting point for them?
>
> Sure. While you're at it, tone down the release-note item. It should
> read more like "Take some steps towards allowing use ...", because C++
> keywords in the header files surely were not the only stumbling block.
OK, done with attached, applied patch.
--
Bruce Momjian http://momjian.us
EnterpriseDB http://enterprisedb.com
+ None of us is going to be here forever. +
Index: doc/src/sgml/extend.sgml
===================================================================
RCS file: /cvsroot/pgsql/doc/src/sgml/extend.sgml,v
retrieving revision 1.41
diff -c -c -r1.41 extend.sgml
*** doc/src/sgml/extend.sgml 1 Jun 2010 02:54:37 -0000 1.41
--- doc/src/sgml/extend.sgml 1 Jun 2010 03:17:46 -0000
***************
*** 273,278 ****
--- 273,280 ----
&xoper;
&xindex;
+
Index: doc/src/sgml/release-9.0.sgml
===================================================================
RCS file: /cvsroot/pgsql/doc/src/sgml/release-9.0.sgml,v
retrieving revision 2.22
diff -c -c -r2.22 release-9.0.sgml
*** doc/src/sgml/release-9.0.sgml 17 May 2010 17:46:13 -0000 2.22
--- doc/src/sgml/release-9.0.sgml 1 Jun 2010 03:17:50 -0000
***************
*** 2519,2532 ****
! Allow use of C++</> functions in backend code (Kurt
Harriman, Peter Eisentraut)
! This removes keyword conflicts that previously made C++</>
! usage difficult in backend code. extern "C" { }</> might still
! be necessary.
--- 2519,2534 ----
! Simplify use of C++</> functions in backend code (Kurt
Harriman, Peter Eisentraut)
! While this removes keyword conflicts that previously made
! C++</> usage difficult in backend code, there are
! still other complexities when using C++</> for backend
! functions. extern "C" { }</> is still necessary in
! some cases.
В списке pgsql-general по дате отправления