[PATCH] Add _PG_init to PL language handler documentation

Lists: pgsql-hackers
From: Jonathan Leto <jaleto(at)gmail(dot)com>
To: pgsql-hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: [PATCH] Add _PG_init to PL language handler documentation
Date: 2010-05-25 08:34:12
Message-ID: AANLkTiljnGuli0vtVPKHqU8c62RpkF_4w3OWMd7618y9@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

Howdy,

This tiny doc patch adds _PG_init to the skeleton example code for a
PL. The information is quite valuable to PL authors, who might miss it
when it is described in the shared library documentation.

This patch was based off of 6e2ba96 in the git mirror and a colorized
diff can be viewed here:

http://github.com/leto/postgres/commit/a9e265a7f55a0605fb4c6135f0f689c8b89e9623

Duke

--
Jonathan "Duke" Leto
jonathan(at)leto(dot)net
http://leto.net

Attachment Content-Type Size
pginit.patch application/octet-stream 421 bytes

From: Robert Haas <robertmhaas(at)gmail(dot)com>
To: Jonathan Leto <jaleto(at)gmail(dot)com>
Cc: pgsql-hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [PATCH] Add _PG_init to PL language handler documentation
Date: 2010-05-26 19:47:25
Message-ID: AANLkTilDE-BkRFMUlZUXQiNodWQcAnX-Y2wDIh-J3Eso@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

On Tue, May 25, 2010 at 4:34 AM, Jonathan Leto <jaleto(at)gmail(dot)com> wrote:
> This tiny doc patch adds _PG_init to the skeleton example code for a
> PL. The information is quite valuable to PL authors, who might miss it
> when it is described in the shared library documentation.

I'm not sure it does much good to add it to the template without any
explanation of what it does. What might make more sense is to add a
cross-reference to the section on dynamic loading, where this is
documented.

--
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise Postgres Company


From: Joshua Tolley <eggyknap(at)gmail(dot)com>
To: Robert Haas <robertmhaas(at)gmail(dot)com>
Cc: Jonathan Leto <jaleto(at)gmail(dot)com>, pgsql-hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [PATCH] Add _PG_init to PL language handler documentation
Date: 2010-05-27 03:24:10
Message-ID: 4bfde5dd.483fe70a.61fe.20ea@mx.google.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

On Wed, May 26, 2010 at 03:47:25PM -0400, Robert Haas wrote:
> On Tue, May 25, 2010 at 4:34 AM, Jonathan Leto <jaleto(at)gmail(dot)com> wrote:
> > This tiny doc patch adds _PG_init to the skeleton example code for a
> > PL. The information is quite valuable to PL authors, who might miss it
> > when it is described in the shared library documentation.
>
> I'm not sure it does much good to add it to the template without any
> explanation of what it does. What might make more sense is to add a
> cross-reference to the section on dynamic loading, where this is
> documented.

+1. How about the attached (which, incidentally, tested successfully on my
box, because I've managed to achieve doc building nirvana through blindly
flailing about until it worked...)?

--
Joshua Tolley / eggyknap
End Point Corporation
http://www.endpoint.com

Attachment Content-Type Size
plhandler.diff text/x-diff 779 bytes

From: Robert Haas <robertmhaas(at)gmail(dot)com>
To: Joshua Tolley <eggyknap(at)gmail(dot)com>
Cc: Jonathan Leto <jaleto(at)gmail(dot)com>, pgsql-hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [PATCH] Add _PG_init to PL language handler documentation
Date: 2010-06-08 20:18:08
Message-ID: AANLkTil7GC0WtdgjvhE5uW7iVCwU5D3xk9Wrf9GeuXIF@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

On Wed, May 26, 2010 at 11:24 PM, Joshua Tolley <eggyknap(at)gmail(dot)com> wrote:
> On Wed, May 26, 2010 at 03:47:25PM -0400, Robert Haas wrote:
>> On Tue, May 25, 2010 at 4:34 AM, Jonathan Leto <jaleto(at)gmail(dot)com> wrote:
>> > This tiny doc patch adds _PG_init to the skeleton example code for a
>> > PL. The information is quite valuable to PL authors, who might miss it
>> > when it is described in the shared library documentation.
>>
>> I'm not sure it does much good to add it to the template without any
>> explanation of what it does.  What might make more sense is to add a
>> cross-reference to the section on dynamic loading, where this is
>> documented.
>
> +1. How about the attached (which, incidentally, tested successfully on my
> box, because I've managed to achieve doc building nirvana through blindly
> flailing about until it worked...)?

I've committed a doc change along these lines, but I thought your
version was a little wordy and maybe not in the best spot, so I did it
a bit differently. Hopefully it's good - if not, I can always change
it again...

--
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise Postgres Company


From: Joshua Tolley <eggyknap(at)gmail(dot)com>
To: Robert Haas <robertmhaas(at)gmail(dot)com>
Cc: Jonathan Leto <jaleto(at)gmail(dot)com>, pgsql-hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [PATCH] Add _PG_init to PL language handler documentation
Date: 2010-06-10 03:10:54
Message-ID: 4c1057c0.483fe70a.2b1b.4458@mx.google.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

On Tue, Jun 08, 2010 at 04:18:08PM -0400, Robert Haas wrote:
> On Wed, May 26, 2010 at 11:24 PM, Joshua Tolley <eggyknap(at)gmail(dot)com> wrote:
> > On Wed, May 26, 2010 at 03:47:25PM -0400, Robert Haas wrote:
> >> On Tue, May 25, 2010 at 4:34 AM, Jonathan Leto <jaleto(at)gmail(dot)com> wrote:
> >> > This tiny doc patch adds _PG_init to the skeleton example code for a
> >> > PL. The information is quite valuable to PL authors, who might miss it
> >> > when it is described in the shared library documentation.
> >>
> >> I'm not sure it does much good to add it to the template without any
> >> explanation of what it does.  What might make more sense is to add a
> >> cross-reference to the section on dynamic loading, where this is
> >> documented.
> >
> > +1. How about the attached (which, incidentally, tested successfully on my
> > box, because I've managed to achieve doc building nirvana through blindly
> > flailing about until it worked...)?
>
> I've committed a doc change along these lines, but I thought your
> version was a little wordy and maybe not in the best spot, so I did it
> a bit differently. Hopefully it's good - if not, I can always change
> it again...

You're far from the first to label one of my productions "wordy" :) Your
version suits me fine (btw, in case anyone else is looking for it, it's here:
http://archives.postgresql.org/pgsql-committers/2010-06/msg00060.php)

--
Joshua Tolley / eggyknap
End Point Corporation
http://www.endpoint.com