Re: Functions in Postgres

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Jan Wieck <janwieck(at)yahoo(dot)com>
Cc: Peter Eisentraut <peter_e(at)gmx(dot)net>, Gordon Clarke <gordonc(at)adf-serials(dot)com>, pgsql-sql(at)postgresql(dot)org
Subject: Re: Functions in Postgres
Date: 2002-04-12 18:58:11
Message-ID: 29462.1018637891@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

Jan Wieck <janwieck(at)yahoo(dot)com> writes:
> Tom Lane wrote:
>> Not since about Tcl 8.0.

> You're right, not Tcl's fault. Noone changed PL/Tcl to use it
> though. It still does Tcl_CreateCommand(), which is the
> backward compatibility pure string interface wrapping
> technology. :-)

I could be mistaken, but I thought Tcl would still reduce the function
text to bytecode behind-the-scenes.

We are losing with unnecessary text conversions in a number of places in
pltcl, but I think it's just in parameter passing at pltcl function
entry/exit and calls to the special Tcl commands provided by pltcl.
If you're executing regular Tcl commands inside a pltcl function,
I think you still will get benefit from Tcl 8's speedups.

regards, tom lane

In response to

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Jan Wieck 2002-04-12 19:12:01 Re: Functions in Postgres
Previous Message Jan Wieck 2002-04-12 18:46:02 Re: Functions in Postgres