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

Shriram