Re: WIP: plpython3

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.

In response to

Responses

Browse pgsql-hackers by date

  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?