<div><div><div dir="auto">Hi Stephen,</div><div dir="auto">I think Morphic will continue evolving in Cuis.</div><div dir="auto"><br></div><div dir="auto">Morphs could be lightweight too, for example (thinking out loud) it might make sense to have a superclass ProtoMorph for lightweight morphs with no submorphs and no properties, etc. Not sure if at some point it will make sense to make the dot in i a morph, but it’s not impossible. Many years ago in Squeak I had morphs with thousands of submorphs and it worked fine, I made a 3D earth with submorphs for airplanes, earthquakes, volcanos, etc, with real-time data I retrieved from the web… I had to use quadtrees to make it fast tho, but it was not hard.</div><div dir="auto"><br></div><div dir="auto">Also, you don’t need to make every display object a morph, as Juan already pointed out, just like TextMorph doesn’t add a morph per character or stroke, and I’m guessing right now you don’t have a view for each music event, right?</div><div dir="auto"><br></div><div dir="auto">Anyway the main problem might be that you just don’t like Morphic, and that’s fine too, it’s always nice to have alternatives and it would be great if someone ported some MVC framework to Cuis.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">About morphs with thousands of submorphs</div></div></div><div><div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 22 Apr 2022 at 1:00 AM stephen--- via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div style="word-wrap:break-word;line-break:after-white-space"><div><br></div>Hi again all,<div><br></div><div>Yeah, I’m still tracking Cuis, and loving the lack of bloat.</div><div><br></div><div>My issues with Morphic are that it’s not MVC and it’s not well-designed.</div><div><br></div><div>First, views and controllers are merged, which hurts reusability of components and hinders the development of new interaction methods like multi-touch screens or voice input.</div><div><br></div><div>Second, the base classes (Morph et al.) are pretty heavy-weight; Morph has 6 instance variables, and you’re up to 10 or more by the time you get to the interesting classes.  This makes it hell on the garbage collector for complex UIs (like music notation) where you might have thousands of display objects on the screen, and want to scroll or page quickly.</div><div><br></div><div>I really want to port my Music framework (Siren = <a href="https://github.com/stpope/Siren9" target="_blank">https://github.com/stpope/Siren9</a>) off of VisualWorks, but I refuse to use Morphic, so I’m looking at the new UI frameworks being built in Pharo.  Pharo is way bloated, though, which is why I was hoping somebody was porting Sparta/Block/Brick to Cuis...</div><div><br></div><div>Keep up the great work!</div><div><br></div><div>Stephen</div><div><br><div>
<font face="Helvetica Neue" style="font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="text-align:start;text-indent:0px;font-family:"Helvetica Neue""><span style="text-align:-webkit-auto;text-indent:0px;border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue";font-size:11px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-transform:none;white-space:normal;word-spacing:0px;border-collapse:separate;text-align:-webkit-auto;text-indent:0px;border-spacing:0px;color:rgb(0,0,0)"><div style="font-family:"Helvetica Neue""><div style="font-family:"Helvetica Neue""><div style="font-family:"Helvetica Neue""><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><div style="font-family:"Helvetica Neue""><font style="font-family:"Helvetica Neue";color:rgb(0,0,0)"><font style="font-family:"Helvetica Neue";color:rgb(0,0,0)"><br>--</font></font></div><div style="font-family:"Helvetica Neue""><br></div><div style="font-family:"Helvetica Neue"">                    Stephen Travis Pope   Ojai, California, USA    </div></span></span></span></span></span></span></span></span></span></span></span></span></span></span></div></div></div></span><span style="font-family:"Helvetica Neue""><div style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue";font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-variant-ligatures:normal;font-variant-east-asian:normal;line-height:normal;font-size:11px;border-collapse:separate;border-spacing:0px;color:rgb(0,0,0)"><span style="border-collapse:separate;text-align:-webkit-auto;border-spacing:0px;font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""> </span></span></span><span style="font-family:"Helvetica Neue";font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-variant-ligatures:normal;font-variant-east-asian:normal;line-height:normal;font-size:11px;color:rgb(0,0,0)"></span><span style="font-family:"Helvetica Neue";font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-variant-ligatures:normal;font-variant-east-asian:normal;line-height:normal;font-size:11px;color:rgb(0,0,0)"></span><span style="font-family:"Helvetica Neue";font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-variant-ligatures:normal;font-variant-east-asian:normal;line-height:normal;font-size:11px;color:rgb(0,0,0)"></span><span style="font-family:"Helvetica Neue";font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-variant-ligatures:normal;font-variant-east-asian:normal;line-height:normal;font-size:11px;color:rgb(0,0,0)"></span><span style="font-family:"Helvetica Neue";font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-variant-ligatures:normal;font-variant-east-asian:normal;line-height:normal;font-size:11px;color:rgb(0,0,0)"></span><span style="font-family:"Helvetica Neue";font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-variant-ligatures:normal;font-variant-east-asian:normal;line-height:normal;font-size:11px;color:rgb(0,0,0)"></span><span style="font-family:"Helvetica Neue";font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-variant-ligatures:normal;font-variant-east-asian:normal;line-height:normal;font-size:11px;color:rgb(0,0,0)"></span><span style="font-family:"Helvetica Neue";font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-variant-ligatures:normal;font-variant-east-asian:normal;line-height:normal;font-size:11px;color:rgb(0,0,0)"></span><span style="font-family:"Helvetica Neue";font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-variant-ligatures:normal;font-variant-east-asian:normal;line-height:normal;font-size:11px;color:rgb(0,0,0)"></span><span style="font-family:"Helvetica Neue";font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-variant-ligatures:normal;font-variant-east-asian:normal;line-height:normal;font-size:11px;color:rgb(0,0,0)"></span><span style="font-family:"Helvetica Neue";font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-variant-ligatures:normal;font-variant-east-asian:normal;line-height:normal;font-size:11px;color:rgb(0,0,0)"></span><span style="font-family:"Helvetica Neue";font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-variant-ligatures:normal;font-variant-east-asian:normal;line-height:normal;font-size:11px;color:rgb(0,0,0)"></span><span style="font-family:"Helvetica Neue";font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-variant-ligatures:normal;font-variant-east-asian:normal;line-height:normal;font-size:11px;color:rgb(0,0,0)"></span><span style="font-family:"Helvetica Neue";font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-size:16px;font-variant-ligatures:normal;font-variant-east-asian:normal;line-height:normal;color:rgb(0,0,0)"><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue";font-size:11px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-transform:none;white-space:normal;word-spacing:0px;color:rgb(0,0,0)"><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><img src="cid:1804fc17fe51022a4281" style="width:39px;max-width:100%"></span><span style="font-family:"Helvetica Neue";font-size:11px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-variant-ligatures:normal;font-variant-east-asian:normal;line-height:normal;color:rgb(0,0,0)"><span style="border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-align:-webkit-auto;border-spacing:0px;font-family:"Helvetica Neue""><span style="text-align:-webkit-auto;font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue"">         </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span><a href="http://HeavenEverywhere.com" style="text-align:-webkit-auto;font-family:"Helvetica Neue"" target="_blank">http://HeavenEverywhere.com</a><span style="text-align:-webkit-auto;font-family:"Helvetica Neue"">        </span><a href="http://FASTLabInc.com" style="text-align:-webkit-auto;font-family:"Helvetica Neue"" target="_blank">http://FASTLabInc.com</a></span><div style="font-family:"Helvetica Neue";font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-variant-ligatures:normal;font-variant-east-asian:normal;line-height:normal;font-size:16px;color:rgb(0,0,0)"><span style="font-family:"Helvetica Neue";font-size:16px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;color:rgb(0,0,0)"><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue";font-size:11px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-transform:none;white-space:normal;word-spacing:0px;color:rgb(0,0,0)"><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue";font-size:11px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;color:rgb(0,0,0)"><font style="text-align:-webkit-auto;font-family:"Helvetica Neue";color:rgb(0,0,0)">                       </font><font style="text-align:-webkit-auto;font-size:16px;font-family:"Helvetica Neue";color:rgb(71,135,255)"><span style="font-size:11px;font-family:"Helvetica Neue""><a href="https://vimeo.com/user19434036/videos" style="text-decoration:underline;font-family:"Helvetica Neue"" target="_blank">https://vimeo.com/user19434036/videos</a>      </span></font></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span><u style="text-align:-webkit-auto;font-family:"Helvetica Neue";color:rgb(71,135,255)"><span style="font-size:11px;font-family:"Helvetica Neue""><a href="http://heaveneverywhere.com/Reflections" style="font-family:"Helvetica Neue"" target="_blank">http://heaveneverywhere.com/Reflections</a></span></u></div><div style="font-family:"Helvetica Neue";font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-variant-ligatures:normal;font-variant-east-asian:normal;line-height:normal;font-size:16px;color:rgb(0,0,0)"><span style="font-family:"Helvetica Neue";font-size:16px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;color:rgb(0,0,0)"><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue";font-size:11px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-transform:none;white-space:normal;word-spacing:0px;color:rgb(0,0,0)"><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue";font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:16px;color:rgb(0,0,0)"><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-size:11px;font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><div style="font-family:"Helvetica Neue";font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:16px;color:rgb(0,0,0)"><span style="border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><div style="font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="font-size:11px;font-family:"Helvetica Neue""><br></span></div><div style="font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="font-size:11px;font-family:"Helvetica Neue"">--</span></div><div style="font-variant-ligatures:normal;font-variant-caps:normal;font-variant-east-asian:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="font-size:11px;font-family:"Helvetica Neue""><br></span></div></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></div></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></div><br style="color:rgb(0,0,0);font-family:"Helvetica Neue";font-size:11px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><br>
</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></div>
</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></font></div></div></div><div style="word-wrap:break-word;line-break:after-white-space"><div><div><br><blockquote type="cite"><div>On Apr 20, 2022, at 6:43 PM, Juan Vuletich via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a>> wrote:</div><br><div>

  
    
    
  
  <div bgcolor="#ffffff" text="#000000">
    Hi Stephen<br>
    <br>
    Nice to see you around!<br>
    <br>
    On 4/20/2022 8:00 PM, stephen--- via Cuis-dev wrote:
    <blockquote type="cite">
      
      <div><br>
      </div>
      <div>Hello Cuis-dev!</div>
      <div><br>
      </div>
      <div>Is anyone working on Morphic-free Cuis, i.e.,
        porting the Sparta/Block/Brick work in order to make a new GUI
        framework available?  I’ve been looking at it in Pharo, and it’s
        getting pretty mature.</div>
      <div><br>
      </div>
    </blockquote>
    <br>
    Not that I'm aware of. It would be an interesting project to learn
    about!<br>
    <br>
    In any case, what value do you see over Morphic, in particular for
    Cuis? I don't know much about Sparta/Block/Brick, and the README in
    the repos contain no description about, but just install
    instructions.<br>
    <br>
    What's your view / opinion on them? (besides them getting mature)<br>
    <br>
    <blockquote type="cite">
      <div>stp</div>
      <div>
        <font face="Helvetica Neue" style="font-family:"Helvetica Neue";color:rgb(0,0,0)"><span style="border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="text-align:start;text-indent:0px;font-family:"Helvetica Neue""><span style="text-indent:0px;border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="font-weight:normal;letter-spacing:normal;line-height:normal;text-transform:none;white-space:normal;word-spacing:0px;border-collapse:separate;text-indent:0px;border-spacing:0px;font-family:"Helvetica Neue"">
                                            <div style="font-family:"Helvetica Neue"">
                                              <div style="font-family:"Helvetica Neue"">
                                                <div style="font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue"">
                                                          <div style="font-family:"Helvetica Neue""><font style="font-family:"Helvetica Neue";color:rgb(0,0,0)"><font style="font-family:"Helvetica Neue";color:rgb(0,0,0)"><br>
                                                          --</font></font></div>
                                                          <div style="font-family:"Helvetica Neue""><br>
                                                          </div>
                                                          <div style="font-family:"Helvetica Neue""> 
                                                                       
                                                              Stephen
                                                          Travis Pope  
                                                          Ojai,
                                                          California,
                                                          USA    </div>
                                                          </span></span></span></span></span></span></span></span></span></span></span></span></span></span></div>
                                              </div>
                                            </div>
                                          </span><span style="font-family:"Helvetica Neue"">
                                            <div style="font-family:"Helvetica Neue""><span style="font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;line-height:normal;font-size:11px;border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""> </span></span></span><span style="font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;line-height:normal;font-size:11px;font-family:"Helvetica Neue""></span><span style="font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;line-height:normal;font-size:11px;font-family:"Helvetica Neue""></span><span style="font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;line-height:normal;font-size:11px;font-family:"Helvetica Neue""></span><span style="font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;line-height:normal;font-size:11px;font-family:"Helvetica Neue""></span><span style="font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;line-height:normal;font-size:11px;font-family:"Helvetica Neue""></span><span style="font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;line-height:normal;font-size:11px;font-family:"Helvetica Neue""></span><span style="font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;line-height:normal;font-size:11px;font-family:"Helvetica Neue""></span><span style="font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;line-height:normal;font-size:11px;font-family:"Helvetica Neue""></span><span style="font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;line-height:normal;font-size:11px;font-family:"Helvetica Neue""></span><span style="font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;line-height:normal;font-size:11px;font-family:"Helvetica Neue""></span><span style="font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;line-height:normal;font-size:11px;font-family:"Helvetica Neue""></span><span style="font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;line-height:normal;font-size:11px;font-family:"Helvetica Neue""></span><span style="font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;line-height:normal;font-size:11px;font-family:"Helvetica Neue""></span><span style="font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-size:16px;line-height:normal;font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-transform:none;white-space:normal;word-spacing:0px;font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><img src="cid:1804fc17fe51022a4281" style="width:39px;max-width:100%"></span><span style="font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;line-height:normal;font-family:"Helvetica Neue""><span style="border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""> 
                                                                 </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span><a href="http://heaveneverywhere.com/" style="font-family:"Helvetica Neue"" target="_blank">http://HeavenEverywhere.com</a><span style="font-family:"Helvetica Neue"">     
                                                            </span><a href="http://fastlabinc.com/" style="font-family:"Helvetica Neue"" target="_blank">http://FASTLabInc.com</a></span>
                                                          <div style="font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;line-height:normal;font-size:16px;font-family:"Helvetica Neue""><span style="font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-transform:none;white-space:normal;word-spacing:0px;font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-family:"Helvetica Neue""><font style="font-family:"Helvetica Neue";color:rgb(0,0,0)">     
                                                                       
                                                             </font><font style="font-size:16px;font-family:"Helvetica Neue";color:rgb(71,135,255)"><span style="font-size:11px;font-family:"Helvetica Neue""><a href="https://vimeo.com/user19434036/videos" style="text-decoration:underline;font-family:"Helvetica Neue"" target="_blank">https://vimeo.com/user19434036/videos</a> 
                                                              </span></font></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span><u style="font-family:"Helvetica Neue";color:rgb(71,135,255)"><span style="font-size:11px;font-family:"Helvetica Neue""><a href="http://heaveneverywhere.com/Reflections" style="font-family:"Helvetica Neue"" target="_blank">http://heaveneverywhere.com/Reflections</a></span></u></div>
                                                          <div style="font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;line-height:normal;font-size:16px;font-family:"Helvetica Neue""><span style="font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-transform:none;white-space:normal;word-spacing:0px;font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:16px;font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-size:11px;font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue"">
                                                          <div style="font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:16px;font-family:"Helvetica Neue""><span style="border-collapse:separate;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="border-collapse:separate;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px;font-family:"Helvetica Neue""><span style="letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue""><span style="font-family:"Helvetica Neue"">
                                                          <div style="letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-family:"Helvetica Neue""><br>
                                                          </div>
                                                          </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></div>
                                                          </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></div>
                                                          </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></div>
                                          </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></font></div>
      <br>
    </blockquote>
    <br>
    Thanks,<br>
    <pre cols="72" style="font-family:monospace">-- 
Juan Vuletich
<a href="http://www.cuis-smalltalk.org/" style="font-family:monospace" target="_blank">www.cuis-smalltalk.org</a>
<a href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev" style="font-family:monospace" target="_blank">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev</a>
<a href="https://github.com/jvuletich" style="font-family:monospace" target="_blank">https://github.com/jvuletich</a>
<a href="https://www.linkedin.com/in/juan-vuletich-75611b3" style="font-family:monospace" target="_blank">https://www.linkedin.com/in/juan-vuletich-75611b3</a>
<a href="https://independent.academia.edu/JuanVuletich" style="font-family:monospace" target="_blank">https://independent.academia.edu/JuanVuletich</a>
<a href="https://www.researchgate.net/profile/Juan-Vuletich" style="font-family:monospace" target="_blank">https://www.researchgate.net/profile/Juan-Vuletich</a>
<a href="https://patents.justia.com/inventor/juan-manuel-vuletich" style="font-family:monospace" target="_blank">https://patents.justia.com/inventor/juan-manuel-vuletich</a>
<a href="https://twitter.com/JuanVuletich" style="font-family:monospace" target="_blank">https://twitter.com/JuanVuletich</a></pre>
  </div>

-- <br>Cuis-dev mailing list<br><a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br><a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br></div></blockquote></div><br></div></div>-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div></div>
</div>
</div>