[Seaside] continuations resources
Ramon Leon
ramon.leon at allresnet.com
Tue Oct 10 16:23:12 UTC 2006
> -----Original Message-----
> From: seaside-bounces at lists.squeakfoundation.org
> [mailto:seaside-bounces at lists.squeakfoundation.org] On Behalf
> Of Ramiro Diaz Trepat
> Sent: Tuesday, October 10, 2006 9:13 AM
> To: The Squeak Enterprise Aubergines Server - general discussion.
> Subject: [Seaside] continuations resources
>
> I would like to have a better understanding of what
> continuations are in general and how is the Seaside implementation.
> Why is it that they can not be implemented in Java without
> Can anybody recomend me a resource to read about it?
> Thanks
Because they were implemented in Squeak, by saving, manipulating, and
restoring the stack. Java doesn't allow this, so the VM needs changed to
implement continuations.
> changing the JVM. Isn't everything implementable on Touring
> Machines :) ?
No.. not without writing a Java interpreter that works differently than the
current VM. It's a mistake to assume Turing equivalence means all languages
have equal expressive power, they don't. I could mow my lawn with nail
clippers... But I'd rather use a riding lawnmower, but they're both
"capable" of doing the job; that's about all Turing equivalence really
means.
Ramon Leon
http://onsmalltalk.com
More information about the Seaside
mailing list