Index: external-projects.sgml
===================================================================
RCS file: /projects/cvsroot/pgsql/doc/src/sgml/external-projects.sgml,v
retrieving revision 1.13
diff -c -r1.13 external-projects.sgml
*** external-projects.sgml 16 Sep 2006 00:30:13 -0000 1.13
--- external-projects.sgml 17 Nov 2006 22:49:08 -0000
***************
*** 117,123 ****
A Tcl> interface.
! Website.
--- 117,123 ----
A Tcl> interface.
! Website.
***************
*** 135,140 ****
--- 135,252 ----
+
+
+ Externally Developed Procedural Languages
+
+
+ Procedural Languages
+
+
+
+ PostgreSQL includes several procedural languages
+ with the base distribution, including plpgsql, plperl, pltcl, plpython.
+ However just as there are many programming languages, there are many procedural
+ languages that are developed and maintained outside of the core PostgreSQL
+ distribution. Often times this can be due to licensing issues or build
+ requirements, so the exclusion of these languages should not be taken as a
+ sign of deficiency, but rather each language should be evaluated for use on
+ its own merits.
+
+
+
+ Known external procedural languages:
+
+
+ PL/J
+
+
+ PL/J is a Java Stored Procedure Server for PostgreSQL.
+ Project Website.
+
+
+
+
+
+ PL/Java
+
+
+ PL/Java is a Java> based procedural language.
+ Project Website.
+ Website.
+
+
+
+
+
+ PL/mono
+
+
+ PL/mono is a procedural language designed to use the embedded mono
+ runtime. It aims to support writing functions in C#
+ or any other language that supports .Net>.
+ Project Website.
+
+
+
+
+
+ PL/PHP
+
+
+ PL/PHP is a PHP> based procedural language.
+ Project Website.
+
+
+
+
+
+ PL/R
+
+
+ PL/R enables you to write functions and triggers in the
+ R programming language.
+ Project Website.
+
+
+
+
+
+ PL/Ruby
+
+
+ PL/Ruby is a Ruby> based procedural language.
+ Project Website.
+
+
+
+
+
+ PL/Scheme
+
+
+ PL/Scheme is a procedural language based on the Scheme>
+ scheme programming language.
+ Project Website.
+
+
+
+
+
+
+ PL/sh
+
+
+ PL/sh allows you to write stored procedures in a shell of your choice.
+ Project Website.
+
+
+
+
+
+
+
+
Extensions
***************
*** 152,161 ****
in that directory contains a summary. They include conversion tools,
full-text indexing, XML> tools, and additional data types
and indexing methods. Other extensions are developed independently,
! like PostGIS>. Even PostgreSQL>
! replication solutions are developed externally. For example,
! Slony-I> is a popular master/slave replication solution
! that is developed independently from the core project.
--- 264,275 ----
in that directory contains a summary. They include conversion tools,
full-text indexing, XML> tools, and additional data types
and indexing methods. Other extensions are developed independently,
! like PostGIS>.
! Even PostgreSQL> replication solutions are developed
! externally. For example,
! Slony-I> is a popular
! master/slave replication solution that is developed independently from
! the core project.
Index: xplang.sgml
===================================================================
RCS file: /projects/cvsroot/pgsql/doc/src/sgml/xplang.sgml,v
retrieving revision 1.31
diff -c -r1.31 xplang.sgml
*** xplang.sgml 16 Sep 2006 00:30:16 -0000 1.31
--- xplang.sgml 17 Nov 2006 22:49:10 -0000
***************
*** 31,45 ****
PL/Tcl (),
PL/Perl (), and
PL/Python ().
- Other languages can be defined by users.
- The basics of developing a new procedural language are covered in .
-
-
-
There are additional procedural languages available that are not
included in the core distribution.
! has information about finding them.
--- 31,41 ----
PL/Tcl (),
PL/Perl (), and
PL/Python ().
There are additional procedural languages available that are not
included in the core distribution.
! has information about finding them. In addition other languages can
! be defined by users; the basics of developing a new procedural
! language are covered in .