[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Wed, 12 Jun 2002 18:35:46 +0200 (CEST)
On Thu, 30 May 2002, Tom Lord wrote:
> The big catch: In a stackless implementation, built-ins would no
> longer be allowed to call `eval' or `apply' -- they would instead have
> to be split up into multiple C functions. Believe I know that
> sometimes the C friendly calling conventions inherited from SCM are
> the big win of Guile -- but personally I'm skeptical: I think a
> stackless implementation can also be easy to use and will have much
> nicer performance and robustness characteristics.
One could even have a 'stackless' implementation that allows recursive
calls. IIRC Marius once told me about a publication that dealt with the
problem of intermingled C and scheme stacks. I can't currently find the
link, though, sorry.