<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2018-03-05 20:20 GMT-03:00 Phil B <span dir="ltr"><<a href="mailto:pbpublist@gmail.com" target="_blank">pbpublist@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><br><div dir="auto">One example: recently I was working on an OpenGL-based visualization (in Cuis) which gets it's data via a database-backed web service (also in Cuis) and needed to fine-tune some shaders.  Being the lazy sort that I am, I slapped together a quick web app (yet again in Cuis) that allowed me to interactively modify the shaders (without needing to restart the visualization, which was a nice bonus) and it all worked out quite well.  I liked the ease of it so much that I generalized the web app a bit and now use it as my front line of OpenGL monitoring and tweaking which is a lot faster than I could spit out even a simple 2D Morphic tool.</div><div dir="auto"><br></div><div dir="auto">Smalltalk as a foundation and lever makes that rapid development and blurring/erasing of distinctions (client/server,  thick/thin client) possible, but Cuis makes it practical by allowing me to trivially navigate from the highest level of abstraction in the image to the lowest and laterally from one set of tools to another since I can keep a mental model of large chunks of the system, and the entirety of the parts I am working on, in my head and alter fundamental system behavior as needed while not spending a lot of time and energy to keep it running as new images are released.  Theoretically all this is doable in Squeak, but in practice I didn't find it feasible.</div></div><div class="gmail_extra"><br></div></blockquote></div><br></div><div class="gmail_extra">Interesting comments!<br><br></div><div class="gmail_extra">How are you doing web stuff in Cuis, using Webclient port? Or another approach?<br><br></div><div class="gmail_extra">Thanks.<br></div></div>