<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 22, 2018 at 3:36 PM, tim Rowledge <span dir="ltr"><<a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">At the latest board meeting we got to discussing the relative quietness of the squeak list(s) recently. We were wondering what you folks out there are doing with Squeak, what you'd like to be able to use it for, the things that you think would be important to improve it for wider use and so on.<br>
<br>
Please, whether you're a frequent user or an occasional look-at-the-list type, take a moment to let us know your opinions.<br>
<br>
What do you use Squeak for? </blockquote><div><br></div><div>Thank your for asking! </div><div> </div><div>I am a hobby programmer who uses Squeak to develop applications that interest me.  I am currently enhancing my audio stream recording application (using an external program) that I would like to run cross platform. I actively work on Mac and Windows and dabble with Pi and Android. I am researching requirements for an application to  to extract, display, and manipulate geo data from USGS geopdf files. I am also thinking about building a Pi app that I can use to detect Scorpions around my house.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
If you don't use Squeak, why not?<br>
If you used Squeak in the past and don't now, what pulled you away?<br>
<br>
What does Squeak lack that you think might make you use it for 'regular' development?<br></blockquote><div><br></div><div>I don't know that Squeak is lacking as much as I am and I don't think of Squeak as a 'regular' development environment. Squeak is a gateway into a different way of thinking about and doing development. When I see things like Alice and her decendents, Nebraska, Caffeine, SqueakJS, or TiledMaps, etc, it thrills me. Hey talented people can bootstrap Squeak to new chip sets or spit out Slang for embedd applications (IOT anyone?)</div><div><br></div><div>If Squeak lacks anything, it is a mechanism to grow our base</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
What things are too hard or annoying to do?<br></blockquote><div><br></div><div>1. Writing a simple GUI application. The Squeak/Pharo landscape is littered with many different GUI development experiments, none of which have garnered global mind share (or sufficient documentation ;-), but this is the nature of of our evolving environment. When I ask questions on the list, I do get helpful answers. All GUI frameworks have limitations</div><div>2. Understanding the architecture of Morphic. I know I am not alone in this.</div><div>3. Understanding overloaded classes. E.g. StringValue seem to be heavily biased towards ToolBuilder. It has lots of methods which look like they belong in a package category, the ones with leading *,  not in the base class categories, no*. If I am just interested in a simple StringValue object what methods are essential. Or maybe I should only use ValueHolder and do the heavy lifting in my classes.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
What would you like to be able to use Squeak for?<br></blockquote><div> </div><div>Squeak seems quite capable of enabling me to reach my goals.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
tim<br>
--<br>
tim Rowledge; <a href="mailto:tim@rowledge.org">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" rel="noreferrer" target="_blank">http://www.rowledge.org/tim</a><br>
C for sinking, java for drinking, Smalltalk for thinking<br>
<br>
<br>
<br>
</blockquote></div>jrm</div></div>