[squeak-dev] Mac Squeak binary virtual machine for Squeak 3.10.2

Levente Uzonyi leves at elte.hu
Thu Jun 11 15:33:19 UTC 2015

IIRC Eliot stated that a single VM couldn't be efficient. But we have 
scripts which can choose the right VM. What we need is a "VM pack" which 
contains multiple VMs for the platform.


On Thu, 11 Jun 2015, Bert Freudenberg wrote:

> Quite possible, but it’s our fault for not signing it properly.
> Also, I find it embarrassing that we are giving up compatibility so easily. It shouldn’t be impossible to ship a VM that can run all images thrown at it, at least from a user’s point of view.
> - Bert -
> On 09.06.2015, at 20:04, Levente Uzonyi <leves at elte.hu> wrote:
>> I suspect that your friend has become a victim of apple's "BinaryXYZ.app is damaged and can't be opened" error message.
>> Levente
>> On Tue, 9 Jun 2015, Trygve Reenskaug wrote:
>>> Hi Chris,
>>> I'm sorry to say that your advice didn't work. Worse: The Squeak community has lost a valuable contributor, a prime mover in the patterns and agile communities and the author of several books on OO. My friend
>>> wrote:
>>> " I still can’t find a version of Squeak for my Mac that will run Trygve’s current BabyIDE. At this point, even if one appears, it is obvious that my dependence on “the introvert Squeak community” will put me
>>> in a much more fragile position than with any of my other concept proofs. It will be extremely difficult to build a future on such fragile foundations."
>>> I came to Xerox PARC and Smalltalk in 1978 where I made my contributions to Smalltalk-80. Since then, I have been working almost exclusively with Smalltalk. My company invested in a VW class library of more
>>> than 100,000 lines of Smalltalk code and used it in our consulting. A strong selling point was that our tenders were accompanied by a demo version of the program we offered to deliver. Our library and
>>> applications were repeatedly threatened by new versions of VW. The code is now dead; there is no VM that will run our old images. The investment is lost.
>>> I hoped Squeak would be better. It isn't. Squeak is less stable than VW ever was. My new programming paradigm, DCI, is supported by BabyIDE that runs under Squeak 3.10. I have ported BabyIDE to 4.5, but there
>>> are new bugs caused by differences between 3.10 and 4.5. The result is that I have reverted to 3.10 because it's too much hassle to run after the stream of Squeak releases. I thought Pharo would be better,
>>> but their mailing list conversations indicate that they do not understand that developers need a stable foundation for their work.
>>> The result is that I too leave Smalltalk and concentrate on other environments. A pity, because I still believe Smalltalk has the potential to become a superior environment for non-professional programmers. I
>>> am particularly thinking of children and experts such as computational chemists who use computers in their work.
>>> It's very painful, but I am now terminating development work in Squeak leave the Squeak and Pharo mailing lists. I will continue my work in  some mainstream language. I have just done some work in Java with
>>> Netbeans and I am buying a book on JavaScript. It's heavy going, but better that working for the dustbin.
>>> Cheers
>>> --Trygve
>>> On 31.05.2015 16:52, Trygve Reenskaug  wrote:
>>> Hi,
>>> A friend of mine is doing some experiments using a Mac and my program Baby IDE.  BabyIDE is works under Squeak 3.10.2. Is there a binary virtual machine for a current Mac that he can use?
>>> On 31.05.2015 17:00, Chris Cunnington wrote:
>>>      You need a non-Cog vm. I usually download any Etoys vm. [1] From there, drag it onto the vm or right click, choose “Open With” and choose Etoys.
>>> Chris
>>> [1] http://squeakland.org/download/

More information about the Squeak-dev mailing list