From: | James Pye <lists(at)jwp(dot)name> |
---|---|
To: | Peter Eisentraut <peter_e(at)gmx(dot)net> |
Cc: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: WIP: plpython3 |
Date: | 2009-07-24 11:24:50 |
Message-ID: | 4D7FDC60-AE47-4D34-B833-28705812B82D@jwp.name |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Jul 24, 2009, at 1:21 AM, Peter Eisentraut wrote:
> While various of these ideas may be good, I think you are setting
> yourself up
> for a rejection.
Right, I supposed that that may be the case or at least that you would
feel this way based on your messages from the prior thread.
> There is a lot of plpython code already out there, and many
> years have gone into debugging plpython to work well, so rewriting
> everything
> and setting everyone up for a flag day, or requiring the parallel
> maintenance
> of old and new versions of plpython is not going to work.
Does this mean that you are no longer of the opinion that a separate
implementation is acceptable under the circumstances that it provides
major advantages?
Or are you of the opinion that the listed features do not provide
major advantages?
Or, perhaps, more appropriately, that the transitional features do not
provide major advantages?
[transitional features being native typing and reworked function
structure]
> As far as I can tell, most of the features you list above could very
> well be
> implemented in the current language handler, using separate,
> isolated patches.
> I don't see why everything needs to be written from scratch.
That's why I tried to highlight native typing and the reworked
function structure.
Those two features, not to mention Python 3, make it a distinct-enough
beast to justify a different code base, IMO. The rest are icing. Icing
is delicious.
I see Python 3 as a good opportunity to change the interfaces and fix
the design of the PL.
I dunno. I have time to give it some TLC, and I'm not terribly excited
about trying to tack features onto something that I find kinda gross.
From | Date | Subject | |
---|---|---|---|
Next Message | Alex Brasetvik | 2009-07-24 11:53:14 | Re: join removal |
Previous Message | Brendan Jurd | 2009-07-24 10:17:16 | Re: When is a record NULL? |