Re: SpaceTally class initialization

"Thiede, Christoph via Squeak-dev" <[email protected]> Mon, 3 Aug 2026 00:40:04 +0000
Newsgroups gmane.comp.lang.smalltalk.squeak.general
Message-ID <GV2PR09MB837167216A3A6B6B97C7CCECFBD52@GV2PR09MB8371.eurprd09.prod.outlook.com>
--===============1207587410677261021==
Content-Language: de-DE
Content-Type: multipart/alternative;
	boundary="_000_GV2PR09MB837167216A3A6B6B97C7CCECFBD52GV2PR09MB8371eurp_"

--_000_GV2PR09MB837167216A3A6B6B97C7CCECFBD52GV2PR09MB8371eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Jaromir,

thanks for the notice! I just uploaded a fix for this one hour before your =
message to System-ct.1531 (inbox). :-)

(That #initialize should be on the class side. But I made the stupid mistak=
e of resetting the state in #cleanUp, which is sent before a release image =
is created, without ever restoring it...)

Best,
Christoph
________________________________
Von: Jaromir Matas <[email protected]>
Gesendet: Sonntag, 2. August 2026 23:29 Uhr
An: The general-purpose Squeak developers list <[email protected]=
dation.org>; Thiede, Christoph <[email protected]>
Betreff: SpaceTally class initialization

Hi Christoph,

I've just checked "About Squeak" from the main Squeak menu and noticed
the "Space Analysis" returns the DNU error; I'm not familiar with the
code but it seems to me the #initialize method should go to the instance
side of the SpaceTally class instead of the class side. After the move
the DNU no longer appears and the analysis proceeds. I'm not sure
however about all consequences due to my unfamiliarity with the code :)

best,
Jaromir




--_000_GV2PR09MB837167216A3A6B6B97C7CCECFBD52GV2PR09MB8371eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
Hi Jaromir,</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
thanks for the notice! I just uploaded a fix for this one hour before your =
message to System-ct.1531 (inbox). :-)</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
(That #initialize should be on the class side. But I made the stupid mistak=
e of resetting the state in #cleanUp, which is sent before a release image =
is created, without ever restoring it...)</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
Best,</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
Christoph</div>
<div id=3D"appendonsend"></div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st=
yle=3D"font-size:11pt" color=3D"#000000"><b>Von:</b> Jaromir Matas &lt;mail=
@jaromir.net&gt;<br>
<b>Gesendet:</b> Sonntag, 2. August 2026 23:29 Uhr<br>
<b>An:</b> The general-purpose Squeak developers list &lt;squeak-dev@lists.=
squeakfoundation.org&gt;; Thiede, Christoph &lt;[email protected]&gt;=
<br>
<b>Betreff:</b> SpaceTally class initialization</font>
<div>&nbsp;</div>
</div>
<div class=3D"BodyFragment"><font size=3D"2"><span style=3D"font-size:11pt;=
">
<div class=3D"PlainText">Hi Christoph,<br>
<br>
I've just checked &quot;About Squeak&quot; from the main Squeak menu and no=
ticed <br>
the &quot;Space Analysis&quot; returns the DNU error; I'm not familiar with=
 the <br>
code but it seems to me the #initialize method should go to the instance <b=
r>
side of the SpaceTally class instead of the class side. After the move <br>
the DNU no longer appears and the analysis proceeds. I'm not sure <br>
however about all consequences due to my unfamiliarity with the code :)<br>
<br>
best,<br>
Jaromir<br>
<br>
<br>
<br>
</div>
</span></font></div>
</body>
</html>

--_000_GV2PR09MB837167216A3A6B6B97C7CCECFBD52GV2PR09MB8371eurp_--

--===============1207587410677261021==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Squeak-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
--===============1207587410677261021==--