Re: pl/Ruby, deprecating plPython and Core

Поиск
Список
Период
Сортировка
От David Fetter
Тема Re: pl/Ruby, deprecating plPython and Core
Дата
Msg-id 20050816173837.GH21153@fetter.org
обсуждение исходный текст
Ответ на Re: pl/Ruby, deprecating plPython and Core  (Gregory Maxwell <gmaxwell@gmail.com>)
Ответы Re: pl/Ruby, deprecating plPython and Core  (Marko Kreen <marko@l-t.ee>)
Re: pl/Ruby, deprecating plPython and Core  (Gregory Maxwell <gmaxwell@gmail.com>)
Re: pl/Ruby, deprecating plPython and Core  (Joe Conway <mail@joeconway.com>)
Список pgsql-hackers
On Tue, Aug 16, 2005 at 01:17:27PM -0400, Gregory Maxwell wrote:
> On 8/16/05, Joshua D. Drake <jd@commandprompt.com> wrote:
> > Sure... it hasn't been found. We can play the it "might have" or
> > "might not have" game all day long but it won't get us anywhere.
> > Today, and yesterday pl/Ruby can be run trust/untrusted, pl/python
> > can not.
> > > Both of these things could be said about Python when it was
> > > about the same age Ruby is now.
> > 
> > But they can't be said about Python now. Again I love Python but I
> > can't use it the way I want to in the database.
> > 
> > >>I believe that unless plPython can either be fixed
> > >
> > >
> > > Fixed how ?
> > 
> > Be able to be trusted.
> 
> Really a lot of your points seem either to be appealing to the fad
> appeal of Ruby or misinformation about Python.  It's silliness.

It's not.  In PL/parlance, "trusted" means "prevented from ever
opening a filehandle or a socket," and PL/PythonU is called
PL/Python*U* (U for *un*trusted) because it cannot be so prevented.

If somebody has figured out a way to make a PL/Python (without the U),
that's great, but nothing has happened on this front in a couple of
years, and Guido said that it was a problem with the language that he
wasn't going to fix.

> The inclusion of pl/ruby should be considered independently of
> pl/python, they are separate matters.

Not entirely.  There are limited resources available for maintaining
PLs.

> I promise that the aggregate work required for all coders who know
> Python to switch to ruby is far far greater than the work required
> to fix the issues with pl/python. :)

Are you certain?  See above in re: what Guido had to say.

Cheers,
D
-- 
David Fetter david@fetter.org http://fetter.org/
phone: +1 510 893 6100   mobile: +1 415 235 3778

Remember to vote!


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Thomas Hallgren
Дата:
Сообщение: Re: pl/Ruby, deprecating plPython and Core
Следующее
От: Thomas Hallgren
Дата:
Сообщение: Re: pl/Ruby, deprecating plPython and Core