Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
Smalltalk-80 - Xerox revivals
Last updated at 12:03 pm UTC on 19 October 2020
To edit


... and Xerox revivals start forking :

https://github.com/no-defun-allowed/Smalltalk/

Implementation on the RaspberryPi
https://github.com/michaelengel/crosstalk

https://www.youtube.com/watch?v=JyaQavN9rVA

cheers,

Davide

On 19/10/2020 03:19, Jecel Assumpcao Jr wrote:

Trygve Reenskaug wrote on Tue, 13 Oct 2020 10:37:38 +0200

How I wish that the Smalltalk world had at least one good
implementation (distinct implementation rather than dialect.)
of ST80. Squeak is, of course, a moving target that leaves a
trail of bit rotting software in darkness behind it. (sigh)

There have actually been two new virtual machines developed for
Smalltalk-80 in the past year or so. Both are hobby projects, though
with todays very fast computers even such can be very usable. I don't
know the legality of using the old Xerox image, however.

The image is museum quality: the exact bits it had in the early 1980s.
But that is just because nobody is actually using it. For the
Smalltalk-78 restoration project, for example, they started fixing and
improving stuff and that is what Alan demoed. So I doubt that a
Smalltalk-80 that a group actually used would change any less than
Squeak does.

There is always the option of using older Squeaks. I am typing this in
Squeak 4.1 and for a project I wanted a very small image for I am using
Squeak 2.2. It isn't always easy to find a virtual machine that will run
on current operating systems and that can accept such old images. And
obviously I have to do without more than two decades of bug fixes, but
that is a price I am willing to pay.

Pharo changes a lot more than Squeak does (the fork was so it could do
so), but what about Cuis? I know its goal is simplicity and not
historical stability but my impression is that you get a bit of that as
well.

– Jecel

https://github.com/dbanay/Smalltalk

https://github.com/rochus-keller/Smalltalk

Ing. Davide Grandi
email : davide.grandi@email.it
linkedin : http://linkedin.com/in/davidegrandi