guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Guile Interpreter as a Standalone Server


From: Volkan YAZICI
Subject: Re: Guile Interpreter as a Standalone Server
Date: Sat, 21 Oct 2006 00:26:50 +0300
User-agent: Mutt/1.4.2.1i

Hi,

On Oct 20 09:45, Neil Jerram wrote:
> Volkan YAZICI <address@hidden> writes:
> >  - Parse & execute faster. (We won't need to create a new process
> >    everytime.)
> 
> Is this for a specific application, out of interest?

Yes, it's for PL/scheme. [http://plscheme.projects.postgresql.org/]

> >  - Cache parse plans.
> 
> I don't understand what this item means.

You know, there're some procedure volatility levels in SQL. For
instance, non-volatile (mmiutable) procedures always return same result
as long as you supply same argument values. (Yes, we've caching for this
in PL/scheme.) For volatile procedures, result depends on lots of
outsource data, therefore its result is undeterminable. But, I had
thought that at least I can make PL/scheme perform better by just
executing the previously cached parse plan (by skipping parsing from
scracth phase) parameters) of a volatile procedure called with exactly
the same arguments.


Regards.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]