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 .