<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">I remember reading about something which I think was called SLIME? Has anyone here ever used it? For some reason I want to think it never got ported to Squeak. Maybe it was a VisualWorks thing? We might think about looking at how that worked, since at one point it seems to have been pretty popular. My thinking is that it may have figured out some of the UI stuff already.<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Oct 18, 2019, at 11:12 AM, Hernan Wilkinson via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" class="">cuis-dev@lists.cuis.st</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hi Phil!<div class=""> interesting idea. I agree that we need a better way to show those kind of message.</div><div class=""> I have two comments on what you sent:</div><div class="">1) This is a functional/user experience comment: I think the current idea is not to interfere with the programmers flow of work... You proposal signals an exception and the debuggers shows up stoping the execution and taking the user out of context. I think this kind of messages should not bother the programmer that much. </div><div class="">2) This is an implementation comment: To check if it is the first time you are saving the method's printString. If the method or class get renamed it will be recognized as first time even though it is not... not a big deal and I'm not sure it can be solved.</div><div class=""><br class=""></div><div class="">I think the best solution would be to show this lint messages in the browser and not when executing code. </div><div class="">For example, I would like to see in the browser that a message I'm sending is deprecated (not really possible unless you use Live Typing). The same for a non local return in an exc. handler (that is doable).</div><div class="">The current solution that shows that in the transcript is a good compromise.</div><div class=""><br class=""></div><div class="">Why you do not like those messages to be shown in the transcript? Is it because you are using it to show other things or because it is showing too many messages?</div><div class=""><br class=""></div><div class="">Cheers!</div><div class="">Hernan. </div></div><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Oct 18, 2019 at 2:15 AM Phil B via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" class="">cuis-dev@lists.cuis.st</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr" class="">Something that has been bugging me for a while is how we use Transcript/errors to log/notify about non-error types of things that are really more runtime lint types of issues. I've been finding that they occur often enough to spam the Transcript and/or be annoying as errors.<div class=""><br class=""></div><div class="">So I've taken an initial stab at an image linter idea which would allow us to capture the details about things we need to fix and (optionally) notify the user of in an unobtrusive way. The idea is that there are things we need to collection information about but only a subset of those that users actually care about in realtime. The user can then tweak whether they will see on screen warnings, and if so if they will see them only once, and above what priority level they want to see.</div><div class=""><br class=""></div><div class="">MyClass shows the basic idea though the image will start populating the font deprecation warnings right away (I've re-enabled all of them just to show that we could do that without it being overwhelming. You can get to the useful data via 'Smalltalk lint') There is one bug I've noticed so far: the non-local return notification doesn't return the value from the exception block. Anyway, I just wanted to show you what I've got so far to see if you think it's worth pursuing.</div><div class=""><br class=""></div><div class="">Thanks,</div><div class="">Phil</div></div>
-- <br class="">
Cuis-dev mailing list<br class="">
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank" class="">Cuis-dev@lists.cuis.st</a><br class="">
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank" class="">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br class="">
</blockquote></div><br clear="all" class=""><div class=""><br class=""></div>-- <br class=""><div dir="ltr" class="gmail_signature"><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><div class=""><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse" class=""><strong class=""><span style="font-size:8pt" class=""><span class=""><span style="font-size:small" class=""><font size="2" class=""><span style="font-weight:normal" class=""><span style="font-weight:bold" class="">HernĂ¡n Wilkinson</span><br class="">Agile Software Development, Teaching & Coaching</span></font></span></span></span></strong></span></div><div class=""><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse" class=""><strong class=""><span style="font-size:8pt" class=""><span class=""><span style="font-size:small" class=""><font size="2" class=""><span style="font-weight:normal" class="">Phone: +54-011</span></font></span></span></span></strong></span><font face="tahoma, sans-serif" size="2" class="">-4893-2057</font></div><div class=""><strong style="font-family:tahoma,sans-serif;font-size:xx-small" class=""><span style="font-size:8pt" class=""><span style="font-size:small" class=""><font size="2" class=""><span style="font-weight:normal" class="">Twitter: @HernanWilkinson</span></font></span></span></strong></div><div class=""><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse" class=""><strong class=""><span style="font-size:8pt" class=""><span class=""><span style="font-size:small" class=""><font size="2" class=""><span style="font-weight:normal" class="">site: <a href="http://www.10pines.com/" style="color:rgb(17,65,112)" target="_blank" class="">http://www.10Pines.com</a></span></font></span></span></span></strong></span></div><div class=""><font face="tahoma, sans-serif" class=""><span style="border-collapse:collapse" class="">Address: Alem 896</span></font>, Floor 6, Buenos Aires, Argentina</div></div></div></div></div></div></div></div></div></div></div></div>
-- <br class="">Cuis-dev mailing list<br class=""><a href="mailto:Cuis-dev@lists.cuis.st" class="">Cuis-dev@lists.cuis.st</a><br class="">https://lists.cuis.st/mailman/listinfo/cuis-dev<br class=""></div></blockquote></div><br class=""></body></html>