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

Re: A plea for a new old language

There's a confusion in this discussion that Michael Vanier has
(inadvertently?) highlighted.

My understanding was that Dan Sugalski was planning to use CPS in the
*implementation* of Parrot.

That's totally different from the use of CPS in individual programs.

So long as Parrot supports tail calls and closures, individual
programs can use CPS as much as they wish; Dan doesn't need to care,
and won't even necessarily know.  (The only impact this has is on the
signatures in libraries, but those are unlikely to change anyway.)

I was questioning why Dan would need to use CPS in implementing
Parrot, or at any rate what that has to do with continuations in
source languages.  That question still stands.