Re: New binaries
David Griswold <[email protected]> Wed, 23 Dec 2009 20:50:55 -0800
| Newsgroups | gmane.comp.lang.smalltalk.strongtalk |
|---|---|
| Message-ID | <[email protected]> |
--0016361e841839e837047b722ff5 Content-Type: text/plain; charset=ISO-8859-1 In fact, the Strongtalk image in this respect is the same as GNU. The image is simply another form of the source code. No non-programmatic objects are kept in the image, no global/class/etc variable state is saved etc. The image can always be recreated exactly from the source code. It is that way exactly because I always hated that image hysteresis (history dependence) problem in ST-76. -Dave On Wed, Dec 23, 2009 at 9:53 AM, John Cowan <[email protected]> wrote: > In GNU Smalltalk, an image is just a binary cache of loaded source > files: there are no bits in an image that aren't the result of loading > source code. As such, it is more like a Java .jar file than a > traditional ST image. > > IIRC, there are bits in the Squeak image that result from global > assignments done under ST-76. > > On Wed, Dec 23, 2009 at 10:02 AM, talksmall <[email protected]> > wrote: > > Hi Dave, > > Not sure exactly what you mean. I'm not familiar with GNU Smalltalk. > > > > talksmall > > > > On Dec 22, 7:48 pm, Dave Mason <[email protected]> wrote: > >> Good to see someone's still working on Strongtalk - thanks Stephen! I > >> installed VMWare Fusion on my MacBook to explore Strongtalk under > >> Windows, but I can't seem to get to it. > >> > >> Is it possible to create a version blowing away most of the image and > >> building it up a la GNU Smalltalk? I think I'd find that much more > >> approachable. > >> > >> Thanks ../Dave > > > > -- > > > > 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]<strongtalk-general%[email protected]> > . > > For more options, visit this group at > http://groups.google.com/group/strongtalk-general?hl=en. > > > > > > > > > > -- > GMail doesn't have rotating .sigs, but you can see mine at > http://www.ccil.org/~cowan/signatures<http://www.ccil.org/%7Ecowan/signatures> > > -- > > 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]<strongtalk-general%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/strongtalk-general?hl=en. > > > -- 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. --0016361e841839e837047b722ff5 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable In fact, the Strongtalk image in this respect is the same as GNU.=A0 The im= age is simply another form of the source code.=A0 No non-programmatic objec= ts are kept in the image, no global/class/etc variable state is saved etc.= =A0 The image can always be recreated exactly from the source code.=A0 It i= s that way exactly because I always hated that image hysteresis (history de= pendence) problem in ST-76.<br> -Dave<br><br><div class=3D"gmail_quote">On Wed, Dec 23, 2009 at 9:53 AM, Jo= hn Cowan <span dir=3D"ltr"><<a href=3D"mailto:[email protected]">john= [email protected]</a>></span> wrote:<br><blockquote class=3D"gmail_quote"= style=3D"border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.= 8ex; padding-left: 1ex;"> In GNU Smalltalk, an image is just a binary cache of loaded source<br> files: there are no bits in an image that aren't the result of loading<= br> source code. =A0As such, it is more like a Java .jar file than a<br> traditional ST image.<br> <br> IIRC, there are bits in the Squeak image that result from global<br> assignments done under ST-76.<br> <div><div></div><div class=3D"h5"><br> On Wed, Dec 23, 2009 at 10:02 AM, talksmall <<a href=3D"mailto:stephenlr= [email protected]">[email protected]</a>> wrote:<br> > Hi Dave,<br> > Not sure exactly what you mean. I'm not familiar with GNU Smalltal= k.<br> ><br> > talksmall<br> ><br> > On Dec 22, 7:48=A0pm, Dave Mason <<a href=3D"mailto:[email protected]= om">[email protected]</a>> wrote:<br> >> Good to see someone's still working on Strongtalk - thanks Ste= phen! I<br> >> installed VMWare Fusion on my MacBook to explore Strongtalk under<= br> >> Windows, but I can't seem to get to it.<br> >><br> >> Is it possible to create a version blowing away most of the image = and<br> >> building it up a la GNU Smalltalk? =A0I think I'd find that mu= ch more<br> >> approachable.<br> >><br> >> Thanks =A0../Dave<br> ><br> > --<br> ><br> > You received this message because you are subscribed to the Google Gro= ups "Strongtalk-general" group.<br> > To post to this group, send email to <a href=3D"mailto:strongtalk-gene= [email protected]">[email protected]</a>.<br> > To unsubscribe from this group, send email to <a href=3D"mailto:strong= talk-general%[email protected]">strongtalk-general+unsubscribe= @googlegroups.com</a>.<br> > For more options, visit this group at <a href=3D"http://groups.google.= com/group/strongtalk-general?hl=3Den" target=3D"_blank">http://groups.googl= e.com/group/strongtalk-general?hl=3Den</a>.<br> ><br> ><br> ><br> <br> <br> <br> </div></div><font color=3D"#888888">--<br> GMail doesn't have rotating .sigs, but you can see mine at<br> <a href=3D"http://www.ccil.org/%7Ecowan/signatures" target=3D"_blank">http:= //www.ccil.org/~cowan/signatures</a><br> </font><div><div></div><div class=3D"h5"><br> --<br> <br> You received this message because you are subscribed to the Google Groups &= quot;Strongtalk-general" group.<br> To post to this group, send email to <a href=3D"mailto:strongtalk-general@g= ooglegroups.com">[email protected]</a>.<br> To unsubscribe from this group, send email to <a href=3D"mailto:strongtalk-= general%[email protected]">strongtalk-general+unsubscribe@goog= legroups.com</a>.<br> For more options, visit this group at <a href=3D"http://groups.google.com/g= roup/strongtalk-general?hl=3Den" target=3D"_blank">http://groups.google.com= /group/strongtalk-general?hl=3Den</a>.<br> <br> <br> </div></div></blockquote></div><br> <p></p> <p>--</p> You received this message because you are subscribed to the Google Groups "= Strongtalk-general" group.<br /> To post to this group, send email to [email protected].<b= r /> To unsubscribe from this group, send email to strongtalk-general+unsubscrib= [email protected].<br /> For more options, visit this group at http://groups.google.com/group/strong= talk-general?hl=3Den.<br /> --0016361e841839e837047b722ff5--