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">&lt;<a href=3D"mailto:[email protected]">john=
[email protected]</a>&gt;</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&#39;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 &lt;<a href=3D"mailto:stephenlr=
[email protected]">[email protected]</a>&gt; wrote:<br>
&gt; Hi Dave,<br>
&gt; Not sure exactly what you mean. I&#39;m not familiar with GNU Smalltal=
k.<br>
&gt;<br>
&gt; talksmall<br>
&gt;<br>
&gt; On Dec 22, 7:48=A0pm, Dave Mason &lt;<a href=3D"mailto:[email protected]=
om">[email protected]</a>&gt; wrote:<br>
&gt;&gt; Good to see someone&#39;s still working on Strongtalk - thanks Ste=
phen! I<br>
&gt;&gt; installed VMWare Fusion on my MacBook to explore Strongtalk under<=
br>
&gt;&gt; Windows, but I can&#39;t seem to get to it.<br>
&gt;&gt;<br>
&gt;&gt; Is it possible to create a version blowing away most of the image =
and<br>
&gt;&gt; building it up a la GNU Smalltalk? =A0I think I&#39;d find that mu=
ch more<br>
&gt;&gt; approachable.<br>
&gt;&gt;<br>
&gt;&gt; Thanks =A0../Dave<br>
&gt;<br>
&gt; --<br>
&gt;<br>
&gt; You received this message because you are subscribed to the Google Gro=
ups &quot;Strongtalk-general&quot; group.<br>
&gt; To post to this group, send email to <a href=3D"mailto:strongtalk-gene=
[email protected]">[email protected]</a>.<br>
&gt; To unsubscribe from this group, send email to <a href=3D"mailto:strong=
talk-general%[email protected]">strongtalk-general+unsubscribe=
@googlegroups.com</a>.<br>
&gt; 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>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
</div></div><font color=3D"#888888">--<br>
GMail doesn&#39;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&quot; 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--