Hi Dave,<div><br></div><div>Great!</div><div><br></div><div>Could you build a Docker image and publish it for macOS users</div><div>who are restricted 32 bit VM by Apple also to try it easily? <br></div><div><br>--</div><div>sumim<br><br>2020-10-04 David T. Lewis <<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thank you Trygve,<br>
<br>
I confirm also that the image runs very well on my Ubuntu Linux laptop<br>
with a VM compiled per <a href="http://wiki.squeak.org/squeak/6354" target="_blank">http://wiki.squeak.org/squeak/<wbr>6354</a>.<br>
<br>
Dave<br>
<br>
On Sat, Oct 03, 2020 at 07:56:43PM +0900, masato sumi wrote:<br>
> Dear Trygve,<br>
> <br>
> I confirmed that I could launch the Loke/BabyIDE image with the included<br>
> SqueakVM for Windows (8.1 and 10)<br>
> and I could also launch it in a web browser by using the SqueakJS VM (<br>
> <a href="https://squeak.js.org/run" target="_blank">https://squeak.js.org/run</a> ).<br>
> <br>
> Thank you very much.<br>
> <br>
> --<br>
> sumim<br>
> <br>
> 2020-10-03 15:48 Trygve Reenskaug <<a href="mailto:trygver@ifi.uio.no">trygver@ifi.uio.no</a>>:<br>
> <br>
> > Dear Sumim,<br>
> > Thank you for your kind words.<br>
> ><br>
> > The latest version of Loke/BabyIDE written on Squeak3.10.2 is at<br>
> > <a href="https://data.mendeley.com/datasets/5xxgzv7fsp/1" target="_blank">https://data.mendeley.com/<wbr>datasets/5xxgzv7fsp/1</a><br>
> > The image is my program repository. It includes some examples of DCI<br>
> > programming, Ellen's Personal Programming IDE, Squeak Reverse Engineering<br>
> > (SRE), and more.<br>
> ><br>
> > Best<br>
> > --Trygve<br>
> ><br>
> > On 2020-10-02 20:14, masato sumi wrote:<br>
> ><br>
> > Dear Trygve,<br>
> ><br>
> > Thank you for your very long term contribution and efforts.<br>
> ><br>
> > I'm very sorry that I couldn't help you at all now.<br>
> ><br>
> > I'm afraid, but could you please make your latest version of Loke/BabyIDE<br>
> > written on Squeak3.10.2 available for future generations of researchers<br>
> > and/or followers?<br>
> ><br>
> > Anyway, I think your ideas and thoughts should be passed on to future<br>
> > generations as faithfully as we can possible, and I myself will try to make<br>
> > sure that.<br>
> ><br>
> > Thank you so much and goodbye.<br>
> > Please take care of yourself.<br>
> ><br>
> > --<br>
> > sumim<br>
> ><br>
> > 2020-10-03 0:54 Trygve Reenskaug <<a href="mailto:trygver@ifi.uio.no">trygver@ifi.uio.no</a>>:<br>
> ><br>
> >> Dear all,<br>
> >> I need to use many words to explore why I can't understand current Squeak<br>
> >> code. I believe the reason is a profound one, and I hope some of you have<br>
> >> the patience to read about it.<br>
> >><br>
> >> Thank you for your responses to my 'A Sad Day'-message. One response said<br>
> >>  "*But please don't give up as an inventor of MVC, which has simplified<br>
> >> writing software for all of us.*<br>
> >><br>
> >><br>
> >> *We need new ideas to stabilize Smalltalk." *As to MVC, it was received<br>
> >> with acclamation when I first presented it at PARC in 1978, and people<br>
> >> suggested I should make it the theme of my article in the special Smalltalk<br>
> >> issue of Byte. I couldn't understand it; MVC was so simple and obvious that<br>
> >> is was not worth writing about it. Nevertheless, people seem to have<br>
> >> problems understanding MVC. It took me a long time before I gleaned what<br>
> >> was going on. The explanation is a deep one, rooted in our different mental<br>
> >> paradigms.<br>
> >><br>
> >> From around 1970, I was working on Prokon, a distributed system for<br>
> >> managers in the shipbuilding industry:<br>
> >><br>
> >>  Every manager has their own computer that they use for augmenting their<br>
> >> mind. The manager understands their software and ideally writes it<br>
> >> themselves. Managers delegate conversations with other managers to their<br>
> >> computer's M-to-M network. (Marked with a heavy black line in the figure).<br>
> >> I chose "distributed planning with central control" as my example project.<br>
> >> Each manager creates a plan for their department, using apps suited to<br>
> >> their particular needs. A **distributed algorithm** ensures consistency<br>
> >> across departments.<br>
> >><br>
> >> I came to PARC in 1978 and could immediately relate to the Smalltalk<br>
> >> image with its universe of collaborating objects. Alan's definition of<br>
> >> object-orientation fitted my Prokon model: "Thus its semantics are a bit<br>
> >> like having thousands and thousands of computers all hooked together by a<br>
> >> very fast network."<br>
> >><br>
> >> MVC prescribes a network of communicating objects. Any object can fill<br>
> >> one or more positions in the network as long as it has the required<br>
> >> behavior; their classes are irrelevant. It's so simple that it's not worth<br>
> >> writing about it.<br>
> >><br>
> >><br>
> >> ====================<br>
> >><br>
> >> The work on this post was interrupted at this point by an unexpected week<br>
> >> in hospital. It gave me quiet days of pondering the futility of what I am<br>
> >> doing and I will be terminating my memberships in the Pharo and Squeak<br>
> >> mailing lists. I have also deleted most of the old draft of this message<br>
> >> and will quickly conclude with two observations:<br>
> >><br>
> >><br>
> >>    1.<br>
> >>    The Smalltalk image is a universe of communicating objects. I call it<br>
> >>    an object computer. It can be seen as the model of an entirely new kind of<br>
> >>    computer, a model on a level closer to the human mind than the von Neumann<br>
> >>    model of 1948. The new model is communication-centric and should supersede<br>
> >>    the ubiquitous CPU-centric model as soon as possible. Working out the<br>
> >>    details of this idea could make an exciting and disruptive Ph.D. thesis.<br>
> >>    2.<br>
> >>    Smalltalk is called a programming language. It is a curious one, very<br>
> >>    different from well-known languages like Java with their syntax and<br>
> >>    semantics. Smalltalk, as a programming language, does not have the concept<br>
> >>    of a program. Smalltalk, as a class-oriented language, does not have syntax<br>
> >>    for the declaration of a class. Smalltalk, as an object-oriented language,<br>
> >>    can't describe how objects collaborate to achieve a goal. You appear to be<br>
> >>    happy with this state of affairs, at least, I see no sign of anybody<br>
> >>    wanting to move on from the unfinished Smalltalk language to a mature<br>
> >>    development environment. I do not find it satisfactory and it is not<br>
> >>    acceptable to the intended managers populating the distributed system shown<br>
> >>    in the first picture. Consequently, I have done something about it as<br>
> >>    described in my SoSym article "*Personal Programming and the Object<br>
> >>    Computer.*" I am tired of being alone in my endeavors and this ends<br>
> >>    my work with Squeak and other Smalltalks. I wish you health and happiness<br>
> >>    wherever you happen to be.<br>
> >><br>
> >> Trygve<br>
> >> Personal programming and the object computer<br>
> >> <a href="https://doi.org/10.1007/s10270-019-00768-3" target="_blank">https://doi.org/10.1007/<wbr>s10270-019-00768-3</a><br>
> >><br>
> >> --<br>
> >><br>
> >> *The essence of object orientation is that objects collaborate  to<br>
> >> achieve a goal. *<br>
> >> Trygve Reenskaug      mailto: <a href="mailto:trygver@ifi.uio.no">trygver@ifi.uio.no</a> <%<a href="mailto:20trygver@ifi.uio.no">20trygver@ifi.uio.no</a>><br>
> >> Morgedalsvn. 5A       <a href="http://folk.uio.no/trygver/" target="_blank">http://folk.uio.no/trygver/</a><br>
> >> N-0378 Oslo             <a href="http://fullOO.info" target="_blank">http://fullOO.info</a><br>
> >> Norway                     Tel: (+47) 468 58 625<br>
> >><br>
> >><br>
> ><br>
> > --<br>
> ><br>
> > *The essence of object orientation is that objects collaborate  to achieve<br>
> > a goal. *<br>
> > Trygve Reenskaug      mailto: <a href="mailto:trygver@ifi.uio.no">trygver@ifi.uio.no</a> <%<a href="mailto:20trygver@ifi.uio.no">20trygver@ifi.uio.no</a>><br>
> > Morgedalsvn. 5A       <a href="http://folk.uio.no/trygver/" target="_blank">http://folk.uio.no/trygver/</a><br>
> > N-0378 Oslo             <a href="http://fullOO.info" target="_blank">http://fullOO.info</a><br>
> > Norway                     Tel: (+47) 468 58 625<br>
> ><br>
<br>
<br>
<br>
<br>
> <br>
<br>
<br>
</blockquote></div><br><br>-- <br>sent from mobile<br>