From:
James William Pye <lists(at)jwp(dot)name>
To:
Bruce Momjian <bruce(at)momjian(dot)us>
Cc:
Alvaro Herrera <alvherre(at)commandprompt(dot)com>,
Peter Eisentraut <peter_e(at)gmx(dot)net>,
Nathan Boley <npboley(at)gmail(dot)com>,
Robert Haas <robertmhaas(at)gmail(dot)com>,
Greg Smith <greg(at)2ndquadrant(dot)com>,
jd(at)commandprompt(dot)com,
Josh Berkus <josh(at)agliodbs(dot)com>,
PostgreSQL-development Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject:
Re: plpython3
Date:
2010-02-01 21:38:48
Message-ID:
149DB906-BE28-4627-8B60-1129B64EF4B4@jwp.name (view raw or flat )
Thread:
2009-11-20 00:41:30 from James Pye <lists(at)jwp(dot)name>
2009-12-13 22:02:26 from James Pye <lists(at)jwp(dot)name>
2010-01-13 03:05:27 from Robert Haas <robertmhaas(at)gmail(dot)com>
2010-01-13 04:06:14 from Josh Berkus <josh(at)agliodbs(dot)com>
2010-01-13 17:47:18 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2010-01-13 17:53:11 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2010-01-13 18:08:48 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2010-01-13 18:16:21 from Josh Berkus <josh(at)agliodbs(dot)com>
2010-01-13 19:15:09 from Robert Haas <robertmhaas(at)gmail(dot)com>
2010-01-14 04:39:05 from James William Pye <lists(at)jwp(dot)name>
2010-01-13 20:06:58 from James William Pye <lists(at)jwp(dot)name>
2010-01-13 20:12:05 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2010-01-13 21:27:37 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2010-01-13 21:33:14 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2010-01-13 21:46:26 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2010-01-14 04:12:38 from James William Pye <lists(at)jwp(dot)name>
2010-01-14 07:17:04 from Greg Smith <greg(at)2ndquadrant(dot)com>
2010-01-14 12:39:51 from Aidan Van Dyk <aidan(at)highrise(dot)ca>
2010-01-14 12:39:53 from James William Pye <lists(at)jwp(dot)name>
2010-01-14 21:03:46 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2010-01-15 20:26:13 from James William Pye <lists(at)jwp(dot)name>
2010-01-15 20:46:24 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2010-01-21 02:32:04 from James William Pye <lists(at)jwp(dot)name>
2010-01-25 19:12:14 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2010-01-15 02:08:08 from Greg Smith <greg(at)2ndquadrant(dot)com>
2010-01-17 21:06:19 from James William Pye <lists(at)jwp(dot)name>
2010-01-17 21:07:07 from James William Pye <lists(at)jwp(dot)name>
2010-01-17 22:15:47 from David Blewett <david(at)dawninglight(dot)net>
2010-01-23 20:28:18 from James William Pye <lists(at)jwp(dot)name>
2010-01-26 23:23:38 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2010-02-01 18:20:47 from Robert Haas <robertmhaas(at)gmail(dot)com>
2010-02-01 18:29:10 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2010-02-01 18:37:57 from Robert Haas <robertmhaas(at)gmail(dot)com>
2010-02-01 19:18:02 from James William Pye <lists(at)jwp(dot)name>
2010-05-08 20:00:46 from James William Pye <lists(at)jwp(dot)name>
2010-02-01 18:53:23 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2010-02-01 19:00:08 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2010-02-01 19:01:32 from Robert Haas <robertmhaas(at)gmail(dot)com>
2010-02-01 19:13:50 from "David E(dot) Wheeler" <david(at)kineticode(dot)com>
2010-02-01 20:01:28 from Nathan Boley <npboley(at)gmail(dot)com>
2010-02-01 20:12:41 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2010-02-01 20:13:43 from Robert Haas <robertmhaas(at)gmail(dot)com>
2010-02-01 20:23:21 from Nathan Boley <npboley(at)gmail(dot)com>
2010-02-01 22:35:38 from James William Pye <lists(at)jwp(dot)name>
2010-02-01 20:35:39 from Peter Eisentraut <peter_e(at)gmx(dot)net>
2010-02-01 20:57:54 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2010-02-01 21:11:51 from Alvaro Herrera <alvherre(at)commandprompt(dot)com>
2010-02-01 21:13:39 from Bruce Momjian <bruce(at)momjian(dot)us>
2010-02-01 21:30:29 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2010-02-01 21:31:41 from Bruce Momjian <bruce(at)momjian(dot)us>
2010-02-01 21:39:12 from "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
2010-02-01 21:43:56 from Josh Berkus <josh(at)agliodbs(dot)com>
2010-02-01 22:09:14 from Robert Haas <robertmhaas(at)gmail(dot)com>
2010-02-01 21:38:48 from James William Pye <lists(at)jwp(dot)name>
Lists:
pgsql-hackers
On Feb 1, 2010, at 2:13 PM, Bruce Momjian wrote:
> I would love to know why PL/Python can't be incrementally improved like
> the rest of our code.
AFAICT, there are two primary, perhaps identifying, parts to a PL extension: code management (compilation, execution, etc) and type I/O (conversion in most PLs). (well, aside from the language itself =)
My proposed extension chooses a different design for both of those parts.
It didn't make sense to try and incrementally change PL/Python because I would have been rewriting the whole thing anyways. Not to mention breaking user code in the process for the mentioned parts--thus the Python 3 target.
Hope this clears things up.
In response to
pgsql-hackers by date
Next :From: Joshua D. DrakeDate: 2010-02-01 21:39:12
Subject : Re: plpython3
Previous :From : Jesper KroghDate : 2010-02-01 21:33:49
Subject : Make TOAST_TUPLES_PER_PAGE configurable per table.