Re: Licensing

Поиск
Список
Период
Сортировка
От Doug McNaught
Тема Re: Licensing
Дата
Msg-id m3adwwayq6.fsf@belphigor.mcnaught.org
обсуждение исходный текст
Ответ на Re: Licensing  (Peter Eisentraut <peter_e@gmx.net>)
Список pgsql-hackers
Peter Eisentraut <peter_e@gmx.net> writes:

> Several months ago I looked to do exactly what Doug is proposing now.
> There are a few dozen(!) freely available scheme implementations out there
> that claim to be embeddable, but I haven't found a single one that a)
> compiled cleanly, b) was documented, and c) could be used in a way that
> wouldn't require changing the postmaster startup code.  Most scheme
> implementations play weird tricks with the stack for efficiency, but I
> don't want that kind of thing in PostgreSQL.

That's one nice thing about TinyScheme--it's a fairly non-tricky
implementation (as far as stack and pointer hackery). 

As for (c), I don't anticipate any need to mess with the startup
code.  An interpreter instance is a self-contained struct that can be
instantiated when a Scheme function is invoked, not before (and
cached of course for later use). 

-Doug
-- 
Let us cross over the river, and rest under the shade of the trees.  --T. J. Jackson, 1863


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

Предыдущее
От: mlw
Дата:
Сообщение: Re: Remote connections?
Следующее
От: Hannu Krosing
Дата:
Сообщение: Re: [GENERAL] java stored procedures