<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Stephen,<br>
<br>
(If you prefer to be called Steph, STP, or any other way, please
tell).<br>
<br>
(inline)<br>
On 1/9/2023 7:44 PM, Stephen Travis Pope via Cuis-dev wrote:
<blockquote
cite="mid:E2EF5E24-1FFD-4E90-B4AB-C8550E235FB4@heaveneverywhere.com"
type="cite">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div><br>
</div>
Hello colleagues,
<div><br>
</div>
<div>I have a few questions, now that I’m deep in the weeds
back-porting the last month’s GUI work in Squeak to Cuis.</div>
<div><br>
</div>
<div>1: Why does the Transcript not allow scroll-back or
selection? </div>
</blockquote>
<br>
The reason is that in Cuis the Transcript can update immediately
while things are running. For instance, when running<br>
<br>
1 to: 10 do: [ :i | i print. (Delay forSeconds: 1) wait ]<br>
<br>
you don't need to wait for execution to finish. Additionally,
updates sent from different processes are instantly displayed in the
order they are sent. This is useful for debugging synchronization
issues. Also, Transcript doesn't use Morphic, or the text display
machinery in Morphic used by the rest of the tools. Transcript can
even be used without a running UI at all. This is very useful when
working on the UI process and the UI framework itself.<br>
<br>
All this means Transcript is dog simple. It can't edit text, or
scroll or select it.<br>
<br>
<blockquote
cite="mid:E2EF5E24-1FFD-4E90-B4AB-C8550E235FB4@heaveneverywhere.com"
type="cite">
<div> I know I can get a workspace on the contents, but that’s not
updated after it’s opened.</div>
</blockquote>
<br>
It should. Please play a bit with it, and if you don't see it
updating, tell steps to reproduce.<br>
<br>
<blockquote
cite="mid:E2EF5E24-1FFD-4E90-B4AB-C8550E235FB4@heaveneverywhere.com"
type="cite">
<div>2: Why does the Transcript swallow cr’s so you can’t have
blank lines. I made a change (attached below) so that it
doesn’t put a cr at the end of each entry, so you can put
multiple entries on the same line.</div>
</blockquote>
<br>
Just pushed a variation of this to GitHub. Please test.<br>
<br>
<blockquote
cite="mid:E2EF5E24-1FFD-4E90-B4AB-C8550E235FB4@heaveneverywhere.com"
type="cite">
<div>3: Why are all return values printed in the Transcript?</div>
</blockquote>
<br>
In Workspaces we have "doIt" and "printIt". "printIt" prints to the
workspace, and usually I don't want that. But I personally do like
some feedback on the result of the evaluation, and didn't want to
add yet another shortcut key.<br>
<br>
I think we'd add a preference for this. Thoughts?<br>
<br>
<blockquote
cite="mid:E2EF5E24-1FFD-4E90-B4AB-C8550E235FB4@heaveneverywhere.com"
type="cite">
<div>4: I noticed that a couple of you have been working on
the RealEstateAgent lately; I had an extension to make it a
system preference to place windows at the mouse pointer. Is
that possible now?</div>
</blockquote>
<br>
I don't think it is possible, and it would be a nice addition.<br>
<br>
Thanks!<br>
<br>
<blockquote
cite="mid:E2EF5E24-1FFD-4E90-B4AB-C8550E235FB4@heaveneverywhere.com"
type="cite">
<div>Cheers!</div>
<div><br>
</div>
<div>stp</div>
<div><br>
</div>
<div>——</div>
<div><br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div>
<div>
<meta charset="UTF-8">
<br class="Apple-interchange-newline" style="font-family:
"Times New Roman"; font-style: normal;
font-weight: 400; letter-spacing: normal; text-align: start;
text-indent: 0px; text-transform: none; white-space: normal;
word-spacing: 0px; text-decoration: none; font-size: 16px;
color: rgb(0, 0, 0);">
<span style="font-style: normal; font-weight: 400;
letter-spacing: normal; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; word-spacing:
0px; text-decoration: none; color: rgb(0, 0, 0);
font-family: HelveticaNeue; font-size: 12px; float: none;
display: inline ! important;">--------</span><br
style="font-style: normal; font-weight: 400; letter-spacing:
normal; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; word-spacing: 0px;
text-decoration: none; color: rgb(0, 0, 0); font-family:
HelveticaNeue; font-size: 12px;">
<br style="font-style: normal; font-weight: 400;
letter-spacing: normal; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; word-spacing:
0px; text-decoration: none; color: rgb(0, 0, 0);
font-family: HelveticaNeue; font-size: 12px;">
<span style="font-style: normal; font-weight: 400;
letter-spacing: normal; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; word-spacing:
0px; text-decoration: none; color: rgb(0, 0, 0);
font-family: HelveticaNeue; font-size: 12px; float: none;
display: inline ! important;">Stephen Travis Pope Ojai,</span><span
style="font-style: normal; font-weight: 400; letter-spacing:
normal; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; word-spacing: 0px;
text-decoration: none; color: rgb(0, 0, 0); font-family:
HelveticaNeue; font-size: 12px; float: none; display: inline
! important;"> </span><span style="font-style: normal;
font-weight: 400; letter-spacing: normal; text-align: start;
text-indent: 0px; text-transform: none; white-space: normal;
word-spacing: 0px; text-decoration: none; color: rgb(0, 0,
0); font-family: HelveticaNeue; font-size: 12px; float:
none; display: inline ! important;">California, USA</span><br
style="font-style: normal; font-weight: 400; letter-spacing:
normal; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; word-spacing: 0px;
text-decoration: none; color: rgb(0, 0, 0); font-family:
HelveticaNeue; font-size: 12px;">
<span style="font-style: normal; font-weight: 400;
letter-spacing: normal; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; word-spacing:
0px; text-decoration: none; font-family: HelveticaNeue;
font-size: 12px; color: rgb(0, 0, 0);"> </span><span
style="font-style: normal; font-weight: 400; letter-spacing:
normal; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; word-spacing: 0px;
text-decoration: none; font-family: HelveticaNeue;
font-size: 12px; color: rgb(0, 0, 0);"></span><span
style="font-style: normal; font-weight: 400; letter-spacing:
normal; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; word-spacing: 0px;
text-decoration: none; color: rgb(0, 0, 0); font-family:
HelveticaNeue; font-size: 12px;"></span><span
style="font-family: "Times New Roman"; font-style:
normal; font-weight: 400; letter-spacing: normal;
text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; word-spacing: 0px; text-decoration:
none; font-size: 16px; color: rgb(0, 0, 0);"></span><span
style="font-family: "Times New Roman"; font-style:
normal; font-weight: 400; letter-spacing: normal;
text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; word-spacing: 0px; text-decoration:
none; color: rgb(0, 0, 0); font-size: 16px;"></span><span
style="color: rgb(0, 0, 0); font-family: "Times New
Roman"; font-size: 18px; font-style: normal;
font-weight: 400; letter-spacing: normal; text-align: start;
text-indent: 0px; text-transform: none; white-space: normal;
word-spacing: 0px; text-decoration: none;"></span><span></span></div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div>
<div><span></span>
<meta charset="UTF-8">
<font style="font-style: normal; font-weight: 400;
letter-spacing: normal; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; word-spacing:
0px; text-decoration: none; font-size: 16px; color: rgb(0,
0, 0);" face="HelveticaNeue"><span style="font-style:
normal; font-size: 12px;"><br>
<a class="moz-txt-link-freetext" href="http://HeavenEverywhere.com">http://HeavenEverywhere.com</a></span></font>
<div style="font-family: "Times New Roman";
font-style: normal; font-weight: 400; letter-spacing:
normal; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; word-spacing: 0px;
text-decoration: none; font-size: 16px; color: rgb(0, 0,
0);"><font style="color: rgb(0, 0, 0); font-size: 16px;
font-style: normal; font-weight: 400; letter-spacing:
normal; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; word-spacing:
0px; text-decoration: none;" face="HelveticaNeue"><span
style="font-style: normal; font-size: 12px;">
<a class="moz-txt-link-freetext" href="http://FASTLabInc.com">http://FASTLabInc.com</a></span></font></div>
<div style="font-family: "Times New Roman";
font-style: normal; font-weight: 400; letter-spacing:
normal; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; word-spacing: 0px;
text-decoration: none; font-size: 16px; color: rgb(0, 0,
0);"><font style="color: rgb(0, 0, 0); font-size: 16px;
font-style: normal; font-weight: 400; letter-spacing:
normal; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; word-spacing:
0px; text-decoration: none;" face="HelveticaNeue"><span
style="font-style: normal; font-size: 12px;">
<a class="moz-txt-link-freetext" href="https://vimeo.com/user19434036/videos">https://vimeo.com/user19434036/videos</a></span></font></div>
<div style="font-family: "Times New Roman";
font-style: normal; font-weight: 400; letter-spacing:
normal; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; word-spacing: 0px;
text-decoration: none; font-size: 16px; color: rgb(0, 0,
0);"><font style="color: rgb(0, 0, 0); font-size: 16px;
font-style: normal; font-weight: 400; letter-spacing:
normal; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; word-spacing:
0px; text-decoration: none;" face="HelveticaNeue"><span
style="font-style: normal; font-size: 12px;"> </span></font><span
style="font-size: 12px; font-family: HelveticaNeue;"><a class="moz-txt-link-freetext" href="http://heaveneverywhere.com/Reflections">http://heaveneverywhere.com/Reflections</a></span></div>
<div style="font-family: "Times New Roman";
font-style: normal; font-weight: 400; letter-spacing:
normal; text-align: start; text-indent: 0px; text-transform:
none; white-space: normal; word-spacing: 0px;
text-decoration: none; font-size: 16px; color: rgb(0, 0,
0);"><font style="color: rgb(0, 0, 0); font-size: 16px;
font-style: normal; font-weight: 400; letter-spacing:
normal; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; word-spacing:
0px; text-decoration: none;" face="HelveticaNeue"><span
style="font-style: normal; font-size: 12px;"><br>
</span></font><br style="color: rgb(0, 0, 0); font-family:
"Times New Roman"; font-size: 16px; font-style:
normal; font-weight: 400; letter-spacing: normal;
text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; word-spacing: 0px; text-decoration:
none;">
</div>
</div>
<div><br>
</div>
</div>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Juan Vuletich
cuis.st
github.com/jvuletich
researchgate.net/profile/Juan-Vuletich
independent.academia.edu/JuanVuletich
patents.justia.com/inventor/juan-manuel-vuletich
linkedin.com/in/juan-vuletich-75611b3
twitter.com/JuanVuletich</pre>
</body>
</html>