<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<meta content="text/html; charset=UTF-8">
<style type="text/css" style="">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div dir="ltr">
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000; font-family:Calibri,Helvetica,sans-serif">
<p></p>
<div>I see the issue will be fixed soon, but couldn't resist sharing this crazy screenshot with you:</div>
<div><br>
</div>
<div><img size="41277" id="x_img191779" tabindex="0" style="max-width:99.9%" src="cid:137025b0-bbd3-4c56-adce-848aeef2e389"><br>
</div>
<div>(debugged it and reselected the context)</div>
<p></p>
<p><br>
It even breaks the debugger map, #where goes totally wrong ... I'm looking forward to the day literals will be immutable :-)</p>
<p><br>
</p>
<p>Best,</p>
<p>Christoph</p>
<div id="x_Signature">
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:rgb(0,0,0); font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols">
<div name="x_divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div><font size="2" color="#808080"></font></div>
</div>
</div>
</div>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>Von:</b> Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> im Auftrag von Eliot Miranda <eliot.miranda@gmail.com><br>
<b>Gesendet:</b> Mittwoch, 19. Februar 2020 17:39:16<br>
<b>An:</b> The general-purpose Squeak developers list<br>
<b>Betreff:</b> Re: [squeak-dev] [BUG] Issue with Matrix in instance variable</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">Hi All,<br>
<br>
> On Feb 19, 2020, at 7:36 AM, K K Subbu <kksubbu.ml@gmail.com> wrote:<br>
> <br>
> On 19/02/20 2:38 PM, Marcel Taeumel wrote:<br>
>> initialize<br>
>> super initialize.<br>
>> grid := Matrix rows: 3 columns: 3 contents: #(<br>
>> 5 3 0<br>
>> 6 0 0<br>
>> 0 9 8 )<br>
> <br>
> Here is a simpler example.<br>
> <br>
> b := 'hello'.<br>
> a := 'hello'.<br>
> a at: 5 put: $!.<br>
> b inspect<br>
> <br>
> Shouldn't literals be immutable, particularly those with multiple refs? The #at:put: should have raised an error.<br>
> <br>
> What if b is passed to a method to create a symbol and it gets changed meanwhile in another thread? Won't hell break loose ;-)<br>
<br>
Puhleaze!  This is ancient, well known, and a fix has been on deck for nearly a year waiting for a major release. 
<br>
<br>
<br>
> <br>
> Regards .. Subbu<br>
> <br>
<br>
</div>
</span></font>
</body>
</html>