This is the mail archive of the
guile@sources.redhat.com
mailing list for the Guile project.
Re: Translators, yet once more (Re: PHP fork project- Guile vs Python vs ?)
- To: Dirk Herrmann <dirk at ida dot ing dot tu-bs dot de>
- Subject: Re: Translators, yet once more (Re: PHP fork project- Guile vs Python vs ?)
- From: Michael Livshin <mlivshin at bigfoot dot com>
- Date: 11 Jul 2000 10:43:50 +0200
- Cc: Moshe Zadka <moshez at math dot huji dot ac dot il>, Guile Mailing List <guile at sourceware dot cygnus dot com>
- Organization: who? me?
- References: <Pine.LNX.4.21.0007110928311.26926-100000@marvin.ida.ing.tu-bs.de>
Dirk Herrmann <dirk@ida.ing.tu-bs.de> writes:
> > > Don't to it ! Continuations are REAL slow in guile and Python relies on
> > > exceptions quite heavily.
> >
> > Than I'd rather spend my time on optimizing continuatuions....
>
> If anybody is interested in optimizing continuations, there is a nice
> explanation by Jim about a non-stack-copying system for continuations that
> has the only limitation that a C level stack frame may not get executed
> twice. http://srfi.schemers.org/srfi-18/mail-archive/msg00011.html
note that it's actually about a different evaluation model (where the
C and Scheme stacks are _different_). you can't implement something
like this by "optimizing" continuations while leaving the current
evaluator as is.
--
You shouldn't anthropomorphize computers; they don't like it.