I noticed this on the seaside site www.seaside.st
Seaside is not available for other Smalltalks at this time. Many Smalltalk VMs do not support the stack-copying techniques Seaside uses to implement backtracking. The status for various dialects is: . Smalltalk/X: not feasible . VAST: not feasible . Gnu Smalltalk: believed to be possible, but never tried . Ambrai: unknown Do you know if Strongtalk supports the stack-copying techniques Seaside uses? Ron Teitelbaum _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
> . Smalltalk/X: not feasible > I believe that it is potentially feasible if someone pays Claus to implement it. Keith ___________________________________________________________ The all-new Yahoo! Mail goes wherever you go - free your email address from your Internet provider. http://uk.docs.yahoo.com/nowyoucan.html _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Ron Teitelbaum
I was under the impression Cincom's VisualWorks has a Seaside port.
Can anyone confirm this? -Mel Riffe On 10/4/06, Ron Teitelbaum <[hidden email]> wrote: I noticed this on the seaside site www.seaside.st _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Ron Teitelbaum
If at all possible it would be great if the people that know about these
techniques at seaside could work with your group to make sure that seaside is supported on your new VM. Ron > From: David Griswold > Sent: Wednesday, October 04, 2006 9:42 PM > > > > From: Ron Teitelbaum > > Sent: Wednesday, October 04, 2006 6:29 PM > > > > I noticed this on the seaside site www.seaside.st > > > > Seaside is not available for other Smalltalks at this time. Many > Smalltalk > > VMs do not support the stack-copying techniques Seaside uses to > implement > > backtracking. The status for various dialects is: > > . Smalltalk/X: not feasible > > . VAST: not feasible > > . Gnu Smalltalk: believed to be possible, but never tried > > . Ambrai: unknown > > > > Do you know if Strongtalk supports the stack-copying techniques Seaside > > uses? > > > > Ron Teitelbaum > > I don't know what they mean by "stack-copying techniques"; I wasn't able > to > find any other references to it on the seaside website. The Strongtalk VM > uses the native thread stack, implemented as a spaghetti stack so that > Smalltalk and native contexts can coexist. I can't think of any > fundamental > reason why a stack couldn't be copied, but there may be thread access > issues > from other threads, making context manipulation from outside tricker; I > don't know enough details about how Windows XP handles thread stack memory > allocation and access. > -Dave > _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Mel Riffe
Yes that is true. Ron Teitelbaum From:
[hidden email]
[mailto:[hidden email]] On Behalf Of Mel Riffe I was under the
impression Cincom's VisualWorks has a On 10/4/06, Ron
Teitelbaum <[hidden email]>
wrote: I noticed this on the seaside site www.seaside.st _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Ron Teitelbaum
On Thu, 05 Oct 2006 03:28:33 +0200, Ron Teitelbaum wrote:
... > Do you know if Strongtalk supports the stack-copying techniques Seaside > uses? Looking into their "Object Hierarchy", there {currently} is no accessor in Context and Block (incl. subclasses), nil, zippo, zero. But that doesn't say anything about the possibility of implementing support for Seaside's Continuation in Strongtalk. /Klaus > Ron Teitelbaum _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Ron Teitelbaum
Works great too, I should
add! :)
Cheers!
-Boris -- +1.604.689.0322 DeepCove Labs Ltd. 4th floor 595 Howe Street Vancouver, Canada V6C 2T5 [hidden email] CONFIDENTIALITY NOTICE This email is intended only for the persons named in the message header. Unless otherwise indicated, it contains information that is private and confidential. If you have received it in error, please notify the sender and delete the entire message including any attachments. Thank you. From: [hidden email] on behalf of Ron Teitelbaum Sent: Wed 04/10/2006 7:33 PM To: 'The Squeak Enterprise Aubergines Server - general discussion.' Subject: RE: [Seaside] Strongtalk Yes that is true. Seaside does have a VW port.
Ron Teitelbaum
From:
[hidden email]
[mailto:[hidden email]] On Behalf Of Mel Riffe
I was under the impression Cincom's
VisualWorks has a Seaside port. On 10/4/06, Ron Teitelbaum <[hidden email]> wrote: I noticed this on the seaside site www.seaside.st
_______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Ron Teitelbaum
"VMs do not support the stack-copying techniques Seaside uses to implement backtracking" I'd like to know where I can find information on these stack-copying techniques. I mean, how to check if a VM does support it? there are some key methods I should look for? thanks --- Ron Teitelbaum <[hidden email]> escribió: > I noticed this on the seaside site www.seaside.st > > Seaside is not available for other Smalltalks at > this time. Many Smalltalk > VMs do not support the stack-copying techniques > Seaside uses to implement > backtracking. The status for various dialects is: > . Smalltalk/X: not feasible > . VAST: not feasible > . Gnu Smalltalk: believed to be possible, but never > tried > . Ambrai: unknown > > Do you know if Strongtalk supports the stack-copying > techniques Seaside > uses? > > Ron Teitelbaum > > _______________________________________________ > Seaside mailing list > [hidden email] > > __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
You should have a look at the Continuation class and its tests like
the Amb operator. Stef On 6 oct. 06, at 21:17, Joseph Blatter wrote: > > "VMs do not support the stack-copying techniques > Seaside uses to implement backtracking" > > I'd like to know where I can find information on these > stack-copying techniques. > I mean, how to check if a VM does support it? there > are some key methods I should look for? > thanks > > --- Ron Teitelbaum <[hidden email]> escribió: > >> I noticed this on the seaside site www.seaside.st >> >> Seaside is not available for other Smalltalks at >> this time. Many Smalltalk >> VMs do not support the stack-copying techniques >> Seaside uses to implement >> backtracking. The status for various dialects is: >> . Smalltalk/X: not feasible >> . VAST: not feasible >> . Gnu Smalltalk: believed to be possible, but never >> tried >> . Ambrai: unknown >> >> Do you know if Strongtalk supports the stack-copying >> techniques Seaside >> uses? >> >> Ron Teitelbaum >> >> _______________________________________________ >> Seaside mailing list >> [hidden email] >> > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside >> > > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y antispam ¡gratis! > Regístrate ya - http://correo.espanol.yahoo.com/ > _______________________________________________ > Seaside mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside > _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Joseph Blatter
If you can copy/restore the stack, you should be able to implement continuations. In Squeak and VisualWorks, you can get your hands on 'thisContext sender' which you can decompose, save then (later) load, compose, swap in place of a current stack and proceed. See class Continuation for how it does it (#initializeFromContext: and #restoreValues among others).
Hope this helps, -Boris -- +1.604.689.0322 DeepCove Labs Ltd. 4th floor 595 Howe Street Vancouver, Canada V6C 2T5 [hidden email] CONFIDENTIALITY NOTICE This email is intended only for the persons named in the message header. Unless otherwise indicated, it contains information that is private and confidential. If you have received it in error, please notify the sender and delete the entire message including any attachments. Thank you. -----Original Message----- From: [hidden email] [mailto:[hidden email]] On Behalf Of Joseph Blatter Sent: Friday, October 06, 2006 12:17 PM To: [hidden email]; The Squeak Enterprise Aubergines Server - general discussion. Subject: Re: [Seaside] Strongtalk "VMs do not support the stack-copying techniques Seaside uses to implement backtracking" I'd like to know where I can find information on these stack-copying techniques. I mean, how to check if a VM does support it? there are some key methods I should look for? thanks --- Ron Teitelbaum <[hidden email]> escribió: > I noticed this on the seaside site www.seaside.st > > Seaside is not available for other Smalltalks at > this time. Many Smalltalk > VMs do not support the stack-copying techniques > Seaside uses to implement > backtracking. The status for various dialects is: > . Smalltalk/X: not feasible > . VAST: not feasible > . Gnu Smalltalk: believed to be possible, but never > tried > . Ambrai: unknown > > Do you know if Strongtalk supports the stack-copying > techniques Seaside > uses? > > Ron Teitelbaum > > _______________________________________________ > Seaside mailing list > [hidden email] > > __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Ron Teitelbaum
Hi Paul,
I took a look to see, I had not heard of Vista Smalltalk. I had the feeling that it was actually a copy of squeak, but now I'm not sure, http://vistasmalltalk.wordpress.com/2006/08/18/vista-smalltalk-and-its-cousi ns/ maybe someone at seaside knows if it will work with vista. Ron > From: Paul Davidowitz > Sent: Tuesday, October 10, 2006 1:09 PM > > > What about Vista Smalltalk (vistascript.net)? > > Ron Teitelbaum wrote: > > I noticed this on the seaside site www.seaside.st > > > > Seaside is not available for other Smalltalks at this time. Many > Smalltalk > > VMs do not support the stack-copying techniques Seaside uses to > implement > > backtracking. The status for various dialects is: > > . Smalltalk/X: not feasible > > . VAST: not feasible > > . Gnu Smalltalk: believed to be possible, but never tried > > . Ambrai: unknown > > > > Do you know if Strongtalk supports the stack-copying techniques Seaside > > uses? > > > > Ron Teitelbaum > > > --~--~---------~--~----~------------~-------~--~----~ > You received this message because you are subscribed to the Google Groups > "Strongtalk-general" group. > To post to this group, send email to [hidden email] > To unsubscribe from this group, send email to strongtalk-general- > [hidden email] > For more options, visit this group at > http://groups.google.com/group/strongtalk-general > -~----------~----~----~----~------~----~------~--~--- > _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
Free forum by Nabble | Edit this page |