Re: Wiki Up

Colin Putney <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.strongtalk
Message-ID <[email protected]>

On May 3, 2007, at 6:24 PM, Jim Haungs wrote:

> I haven't looked at the latest versions of Squeak, but from what I  
> remember, it generates the VM in C from a VM written in a pidgin  
> Smalltalk and hosted within Squeak itself.  Given that Squeak is  
> self-generating and self-hosting, what exactly does it mean to "run  
> the Squeak image on the Strongtalk VM" if the Squeak VM is not  
> written (in the conventional sense) in C itself?
>
> It would seem to me that the bytecodes and primitives could be made  
> compatible with the Strongtalk VM, but you'd lose the loveliness of  
> writing the VM in Smalltalk.
>
> Or are you thinking in the other direction? Of rewriting/hosting  
> the Strongtalk VM in pidgin Smalltalk and generating the C VM?   
> This seems more difficult in the short run, but potentially easier  
> to maintain in the long run.

"Implemented in it's self" is indeed one of the neat things about  
Squeak, but it's not the only thing that's useful. Getting Squeak  
running on the Strongtalk VM would indeed mean converting the  
bytecodes and primitives so that the Squeak image could run on the C+ 
+ Strongtalk VM. It would be the shortest path to making Strongtalk's  
compilation technology useful for real-world software. Squeak has a  
mature set of libraries, development tools and applications that  
would all get a big speed boost by running on the Strongtalk VM.

Colin

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Strongtalk-general" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/strongtalk-general?hl=en
-~----------~----~----~----~------~----~------~--~---
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.