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
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 |