{"id":2612,"date":"2011-02-28T15:22:37","date_gmt":"2011-02-28T23:22:37","guid":{"rendered":"http:\/\/www.chesnok.com\/daily\/?p=2612"},"modified":"2012-03-26T02:51:31","modified_gmt":"2012-03-26T10:51:31","slug":"pl-developer-summit-at-pgcon-may-21","status":"publish","type":"post","link":"https:\/\/www.chesnok.com\/daily\/2011\/02\/28\/pl-developer-summit-at-pgcon-may-21\/","title":{"rendered":"PL Developer Summit at PgCon, May 21!"},"content":{"rendered":"<p><strong>UPDATE: We have 18 PLs. Added to the list from comments. \ud83d\ude42<\/strong><\/p>\n<p>You\u2019re probably aware that PostgreSQL supports a few procedural languages, PL\/PgSQL being the most well-known for compatibility with Oracle\u2019s PL\/SQL. <\/p>\n<p>Interest in PostgreSQL Procedural Languages (PLs) has grown significantly in the last few years and so <a href=\"http:\/\/pgcon.org\">PgCon<\/a> is <a href=\"https:\/\/spreadsheets0.google.com\/viewform?formkey=dFIxWEU3T3I2WGlORVhkQW4zZVQ0VkE6MQ\">hosting a special PL summit<\/a> on Saturday May 21, 2011.<\/p>\n<p>Did you know that there are 17 other procedural languages are currently implemented? <\/p>\n<ol>\n<li>\n<a href=\"http:\/\/developer.postgresql.org\/pgdocs\/postgres\/pltcl.html\"> PL\/Tcl and PL\/Tclu<\/a>\n<\/li>\n<li>\n<a href=\"http:\/\/developer.postgresql.org\/pgdocs\/postgres\/plperl.html\"> PL\/Perl and PL\/Perlu<\/a>\n<\/li>\n<li>\n <a href=\"http:\/\/developer.postgresql.org\/pgdocs\/postgres\/plpython.html\">PL\/Python and PL\/Pythonu<\/a>\n<\/li>\n<li>\n <a href=\"https:\/\/github.com\/knu\/postgresql-plruby\">PL\/Ruby<\/a>\n<\/li>\n<li>\n<a href=\"http:\/\/pgfoundry.org\/projects\/pljava\/\"> PL\/Java<\/a>\n<\/li>\n<li>\n<a href=\"http:\/\/pllua.projects.postgresql.org\/\"> PL\/Lua<\/a>\n<\/li>\n<li>\n <a href=\"http:\/\/pgfoundry.org\/projects\/pllolcode\/\">PL\/LOLCODE<\/a>\n<\/li>\n<li>\n<a href=\"http:\/\/xen.samason.me.uk\/~sam\/repos\/pljs\/README\"> PL\/Js<\/a>\n<\/li>\n<li>\n <a href=\"http:\/\/pgfoundry.org\/projects\/plproxy\/\">PL\/Proxy<\/a>\n<\/li>\n<li>\n<a href=\"https:\/\/public.commandprompt.com\/projects\/plphp\/wiki\"> PL\/PHP<\/a>\n<\/li>\n<li>\n<a href=\"http:\/\/plsh.projects.postgresql.org\/\"> PL\/sh<\/a>\n<\/li>\n<li>\n<a href=\"http:\/\/www.joeconway.com\/plr\/\"> PL\/R<\/a>\n<\/li>\n<li>\n <a href=\"http:\/\/pl.parrot.org\/\">PL\/Parrot<\/a>\n<\/li>\n<li>\n<a href=\"http:\/\/plscheme.projects.postgresql.org\/\">PL\/scheme<\/a><\/li>\n<li>\n<a href=\"http:\/\/pl.parrot.org\/plperl6.html\">PL\/Perl6<\/a><\/li>\n<li>\n<a href=\"https:\/\/github.com\/okbob\/plpsm0\">PL\/PSM<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/petere\/plxslt\/\">PL\/XSLT<\/a><\/li>\n<\/ol>\n<p>And we have at least one proprietary PL from EnterpriseDB: <\/p>\n<ul>\n<li><a href=\"http:\/\/www.enterprisedb.com\/docs\/en\/8.4\/oracompat\/Postgres_Plus_Advanced_Server_Oracle_Compatibility_Guide-71.htm#P6147_330282\">EDB-SPL<\/a>\n<\/li>\n<\/ul>\n<p>We invite PL developers, PostgreSQL core hackers, those interested in future PL development and PgCon attendees interested in learning more to attend!<\/p>\n<p>Before we decided to create this summit, I put together a survey for PL developers. All survey respondents wanted a summit to happen!<\/p>\n<p>The most popular topics were: <\/p>\n<ul>\n<li>Postgres PL Interface Improvements<\/li>\n<li>Connecting with other PL developers<\/li>\n<li>New features in PLs<\/li>\n<li>Hacking together<\/li>\n<li>State of PLs<\/li>\n<li>Distributions and builds<\/li>\n<li>PG9.1 extensions vs PL languages<\/li>\n<li>Security (pl vs plu)<\/li>\n<li>PGXN<\/li>\n<\/ul>\n<p>The most popular PLs were: <\/p>\n<ul>\n<li>PL\/PgSQL<\/li>\n<li>PL\/Perl<\/li>\n<li>PL\/Python<\/li>\n<li>PL\/R<\/li>\n<\/ul>\n<p>The summit is open to attendees of PgCon and special guests. <a href=\"https:\/\/spreadsheets0.google.com\/viewform?formkey=dFIxWEU3T3I2WGlORVhkQW4zZVQ0VkE6MQ\">Please RSVP<\/a> and help set the agenda.<\/p>\n<p>The agenda and any results of the summit will be published on the <a href=\"http:\/\/wiki.postgresql.org\">wiki<\/a>. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Interest in PostgreSQL Procedural Languages (PLs) has grown significantly in the last few years and so <a href=\"http:\/\/pgcon.org\">PgCon<\/a> is <a href=\u201dhttps:\/\/spreadsheets0.google.com\/viewform?formkey=dFIxWEU3T3I2WGlORVhkQW4zZVQ0VkE6MQ\u201d>hosting a special PL summit<\/a> on Saturday May 21, 2011. &hellip; <a href=\"https:\/\/www.chesnok.com\/daily\/2011\/02\/28\/pl-developer-summit-at-pgcon-may-21\/\">Continue reading &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[97,9],"tags":[648,422,420,421,647,624,423],"class_list":["post-2612","post","type-post","status-publish","format-standard","hentry","category-postgres","category-postgresql","tag-pgcon","tag-pgcon2011","tag-pl","tag-plsummit","tag-postgres","tag-postgresql","tag-putaconferenceonit"],"_links":{"self":[{"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/posts\/2612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/comments?post=2612"}],"version-history":[{"count":10,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/posts\/2612\/revisions"}],"predecessor-version":[{"id":3943,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/posts\/2612\/revisions\/3943"}],"wp:attachment":[{"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/media?parent=2612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/categories?post=2612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/tags?post=2612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}