<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
                                        Hi Subbu.<div><br></div><div>> <span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Object>>isInspectable ^true</span></div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">> ByteString>>isInspectable ^false</span><br style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">> Number>>isInspectable ^false</span><br style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">> ...</span><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br></span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">All objects are "inspectable." I am talking about a language-specific configuration (or tweak?) for that interactive inspection feature.</span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br></span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">I argue for this small list of exceptions also because I think that this list is unlikely to change in the near future.</span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br></span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Best,</span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Marcel</span></div><div class="mb_sig"></div>
                                        <blockquote class="history_container" type="cite" style="border-left-style: solid;border-width: 1px;margin-top: 20px;margin-left: 0px;padding-left: 10px;min-width: 500px">
                        <p style="color: #AAAAAA; margin-top: 10px;">Am 19.04.2021 18:23:37 schrieb K K Subbu <kksubbu.ml@gmail.com>:</p><div style="font-family:Arial,Helvetica,sans-serif">All,<br><br>How about:<br><br>  Object>>isInspectable ^true<br>  ByteString>>isInspectable ^false<br>  Number>>isInspectable ^false<br>  ...<br><br>so inspectors can skip unitary objects?<br><br>Just a thought .. Subbu<br><br>On 19/04/21 8:36 pm, Marcel Taeumel wrote:<br>> Hi Christoph, hi all.<br>> <br>> I think that we should not highlight the following kinds of Objects to <br>> reserve this feature for really interesting structures that are worth <br>> inspecting without an extra evaluate. The kinds to ignore are:<br>> <br>> ByteString<br>> ByteSymbol<br>> Number<br>> Boolean<br>> UndefinedObject<br>> <br>> So, we can use both (1) visuals and (2) interactivity to let the more <br>> complex objects say: "Hey, I have interesting structure! Did you mix up <br>> print-it with inspect-it? No worries, just click on me."<br>> <br>> This effect will not be if any stoopid literal gets this treatment. :-)<br>> <br>> Best,<br>> Marcel<br>>><br>>> Am 19.04.2021 13:21:53 schrieb Thiede, Christoph <br>>> <christoph.thiede@student.hpi.uni-potsdam.de>:<br>>><br>>> Hi Marcel,<br>>><br>>><br>>> I still stumble upon this edge case for some print-it results that do <br>>> not support click-to-inspect. Why do we need this exception? :-)<br>>><br>>><br>>> > > Also consider this snippet where the print-link does not exist for <br>>> an MCVersionName<br>>> ><br>>> > Looks fine.<br>>><br>>> I don't think it looks fine, why do you think so? :-)<br>>><br>>> Best,<br>>> Christoph<br>>> ------------------------------------------------------------------------<br>>> *Von:* Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> im <br>>> Auftrag von Taeumel, Marcel<br>>> *Gesendet:* Freitag, 16. April 2021 19:52:16<br>>> *An:* squeak-dev<br>>> *Betreff:* Re: [squeak-dev] The Inbox: Morphic-ct.1586.mcz<br>>> Hi Christoph,<br>>><br>>> I think that this clickable link is a compromise between printString <br>>> and storeString. For mouse navigation, you can always choose "inspect <br>>> it" from the context menu on that text selection. ;-) I also found the <br>>> link color annyoing for simple literals.<br>>><br>>> > Also consider this snippet where the print-link does not exist for <br>>> an MCVersionName<br>>><br>>> Looks fine. ^__^ I am certain that we will collect more feedback on <br>>> this feature during the next weeks and months. Let's refine it then.<br>>><br>>> Best,<br>>> Marcel<br>>>><br>>>> Am 16.04.2021 18:39:10 schrieb Thiede, Christoph <br>>>> <christoph.thiede@student.hpi.uni-potsdam.de>:<br>>>><br>>>> Hi Marcel, it's great that you have found a solution to this idea! :-)<br>>>><br>>>><br>>>> > +        ^ (self class interactivePrintIt and: [(anObject isString <br>>>> or: [anObject isNumber]) not])<br>>>><br>>>><br>>>> Is this necessary? I know that an inspector for a literal object like <br>>>> these does not make great sense, but this just feels like an <br>>>> unnecessary heuristic and limitation for me and adds complexity. I <br>>>> would like to be able to open an inspector always. Also consider this <br>>>> snippet where the print-link does not exist for an MCVersionName: :-)<br>>>><br>>>>     MCRepository inbox allFileNames first<br>>>><br>>>><br>>>> > CI scripts will default to "true".<br>>>><br>>>><br>>>> Unfortunately, no, mine just timed out while preparing the image. <br>>>> Also, my server images for @SqueakSmalltalkBot were interrupted. I'd <br>>>> opt for keeping preamble/postscript content in the update stream <br>>>> strictly non-interactive. :-)<br>>>><br>>>><br>>>> Best,<br>>>><br>>>> Christoph<br>>>><br>>>><br>>>> ------------------------------------------------------------------------<br>>>> *Von:* Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> im <br>>>> Auftrag von Taeumel, Marcel<br>>>> *Gesendet:* Freitag, 16. April 2021 17:27:54<br>>>> *An:* squeak-dev<br>>>> *Betreff:* Re: [squeak-dev] The Inbox: Morphic-ct.1586.mcz<br>>>> Hi all!<br>>>><br>>>> It is now in Trunk. You can opt-out via the preference browser. <br>>>> Still, you will be asked the first time when you update your image. <br>>>> CI scripts will default to "true".<br>>>><br>>>> Best,<br>>>> Marcel<br>>>>><br>>>>> Am 17.11.2019 17:36:11 schrieb Jakob Reschke <forums.jakob@resfarm.de>:<br>>>>><br>>>>> Thiede, Christoph <christoph.thiede@student.hpi.uni-potsdam.de></christoph.thiede@student.hpi.uni-potsdam.de><br>>>>> <mailto:christoph.thiede@student.hpi.uni-potsdam.de>> schrieb am <br>>>>> Fr., 15. Nov. 2019, 09:38:<br>>>>><br>>>>><br>>>>>     Just another idea (I seem to have too many of them :D): Some<br>>>>>     kind of UnderlyingObjectAttribute (with a better name, of<br>>>>>     course) an editor can check the selection before compiling it<br>>>>>     when inspectIt/exploreIt is pressed?<br>>>>><br>>>>><br>>>>>     Example 1: ('2 + 3' asText) -> User presses inspectIt -> Editor<br>>>>>     checks for UnderylingObjectAttribute -> none found, so the<br>>>>>     string is compilaed as usual.<br>>>>><br>>>>>     Example 2: (Text string: '2 + 3' attributes:<br>>>>>     (UnderylingObjectAttribute for: 5)) -> User presses inspectIt -><br>>>>>     Editor finds an UnderylingObjectAttribute -> instead of<br>>>>>     compiling the selection, the cached result is reused for<br>>>>>     the inspector.<br>>>>><br>>>>>     We would not even need to display this Attribute visually if it<br>>>>>     works reliably.<br>>>>><br>>>>><br>>>>> Make sure it is transient in some way because it would be quite <br>>>>> annoying if the hidden object were out of date with regards to the text.<br>> <br>> <br><br><br></mailto:christoph.thiede@student.hpi.uni-potsdam.de></forums.jakob@resfarm.de></squeak-dev-bounces@lists.squeakfoundation.org></christoph.thiede@student.hpi.uni-potsdam.de></squeak-dev-bounces@lists.squeakfoundation.org></christoph.thiede@student.hpi.uni-potsdam.de></div></blockquote></div>