X-Original-To: pgsql-docs-postgresql.org@localhost.postgresql.org Received: from localhost (unknown [200.46.204.2]) by svr1.postgresql.org (Postfix) with ESMTP id 08290D1B51E for ; Tue, 21 Oct 2003 20:16:59 +0000 (GMT) Received: from svr1.postgresql.org ([200.46.204.71]) by localhost (neptune.hub.org [200.46.204.2]) (amavisd-new, port 10024) with ESMTP id 39844-05 for ; Tue, 21 Oct 2003 17:16:29 -0300 (ADT) Received: from sss.pgh.pa.us (unknown [192.204.191.242]) by svr1.postgresql.org (Postfix) with ESMTP id BCFF2D1B50C for ; Tue, 21 Oct 2003 17:16:26 -0300 (ADT) Received: from sss2.sss.pgh.pa.us (tgl@localhost [127.0.0.1]) by sss.pgh.pa.us (8.12.10/8.12.10) with ESMTP id h9LKGSit005718 for ; Tue, 21 Oct 2003 16:16:28 -0400 (EDT) To: pgsql-docs@postgreSQL.org Subject: Where's the line between "extension" and "development"? Date: Tue, 21 Oct 2003 16:16:28 -0400 Message-ID: <5717.1066767388@sss.pgh.pa.us> From: Tom Lane X-Virus-Scanned: by amavisd-new at postgresql.org X-Archive-Number: 200310/29 X-Sequence-Number: 2049 I am thinking about moving chapter 34 (Index Cost Estimation Functions) and section 33.9 (Procedural Language Handlers) out of Part V (Server Programming) and into Part VII (Internals), on the grounds that they are only of interest to hard-core developers. The other stuff in Server Programming is of use to mere mortals who just want to get their work done, but these sections don't seem to be addressing the same audience. In particular it seems weird that documentation on how to write a new procedural language comes before any of the documentation on how to use the existing PLs. I'm also inclined to push chapters 36 (Triggers) and 37 (SPI) to the end of Part V, after the chapters on procedural languages, because these two chapters are only of interest to authors of C-language functions. This would help maintain the general structure of the part: simpler, easier-to-use stuff before advanced stuff. Comments? regards, tom lane