Strongtalk

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

Strongtalk

Ron Teitelbaum
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
Reply | Threaded
Open this post in threaded view
|

Re: Strongtalk

keith1y

> . 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
Reply | Threaded
Open this post in threaded view
|

Re: Strongtalk

Mel Riffe
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 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


_______________________________________________
Seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

RE: Strongtalk

Ron Teitelbaum
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
Reply | Threaded
Open this post in threaded view
|

RE: Strongtalk

Ron Teitelbaum
In reply to this post by Mel Riffe

Yes that is true.  Seaside does have a VW port.

 

Ron Teitelbaum

 


From: [hidden email] [mailto:[hidden email]] On Behalf Of Mel Riffe
Sent: Wednesday, October 04, 2006 10:29 PM
To: [hidden email]; The Squeak Enterprise Aubergines Server - general discussion.
Subject: Re: [Seaside] Strongtalk

 

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

 


_______________________________________________
Seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Strongtalk

Klaus D. Witzel
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
Reply | Threaded
Open this post in threaded view
|

RE: Strongtalk

Boris Popov, DeepCove Labs (SNN)
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
Sent: Wednesday, October 04, 2006 10:29 PM
To: [hidden email]; The Squeak Enterprise Aubergines Server - general discussion.
Subject: Re: [Seaside] Strongtalk

 

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

 


_______________________________________________
Seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Strongtalk

Joseph Blatter
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]
>
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
Reply | Threaded
Open this post in threaded view
|

Re: Strongtalk

stephane ducasse
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
Reply | Threaded
Open this post in threaded view
|

RE: Strongtalk

Boris Popov, DeepCove Labs (SNN)
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]
>
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
Reply | Threaded
Open this post in threaded view
|

RE: Strongtalk

Ron Teitelbaum
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