<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p><img size="99588" contenttype="image/png" id="img572200" style="max-width: 99.9%; user-select: none;" contextid="img692014" tabindex="0" src="cid:96b69c30-a404-4ae8-ae18-8bfa7fe5c632"><br>
</p>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>Von:</b> Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> im Auftrag von Thiede, Christoph<br>
<b>Gesendet:</b> Samstag, 26. Februar 2022 22:20:04<br>
<b>An:</b> squeak-dev@lists.squeakfoundation.org<br>
<b>Betreff:</b> [squeak-dev] Review Request: SparseLargeTable explorerContents.1.cs</font>
<div> </div>
</div>
<div>Depends on: <a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-February/219294.html">
Review Request: SparseLargeTable enumerate+tests.1.cs</a><br>
See also: <a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-February/218985.html">
Review Request: Bag-explorer & RunArray-explorer</a><br>
<br>
Best,<br>
Christoph<br>
<br>
<b>=============== Summary ===============</b><br>
<br>
Change Set:        SparseLargeTable explorerContents<br>
Date:            26 February 2022<br>
Author:            Christoph Thiede<br>
<br>
This changeset revises the ObjectExplorer representation of SparseLargeTables/SparseLargeArrays by only displaying non-default values next to the defaultValue variable. Depends on SparseLargeTable enumerate+tests.1.cs.<br>
<br>
<b>=============== Diff ===============</b><br>
<br>
<b>SparseLargeTable>>explorerContents {*Morphic-Explorer} · ct 2/26/2022 21:49</b><br>
<font color="#FF0000">+ explorerContents<br>
+ <br>
+     ^ Array streamContents: [:stream |<br>
+         stream nextPut: (ObjectExplorerWrapper<br>
+             with: defaultValue<br>
+             name: 'defaultValue'<br>
+             model: self).<br>
+         self sparseElementsAndIndicesDo: [:element :index |<br>
+             stream nextPut: (ObjectExplorerWrapper<br>
+                 with: element<br>
+                 name: index printString<br>
+                 model: self)]]</font><br>
<br>
<font color="#808080">---<br>
</font><font color="#808080"><i>Sent from </i></font><font color="#808080"><i><a href="https://github.com/hpi-swa-lab/squeak-inbox-talk"><u><font color="#808080">Squeak Inbox Talk</font></u></a></i></font><br>
["SparseLargeTable explorerContents.1.cs"]</div>
</body>
</html>