Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
Scratch 1.4 and variations
Last updated at 4:13 pm UTC on 19 June 2018
The original Squeak based Scratch (generally known as Scratch 1.4) was released in source form and can be improved and extended. Here are some download sites -
There are several variations built by people, quite surprisingly mostly not related to the general Squeak community


Scratch 1.4 project file format

https://en.scratch-wiki.info/wiki/Scratch_File_Format_%281.4%29/Project_File
To find out more read the code
 ScratchFrameMorph>>writeScratchProject
 ScratchFrameMorph>>#writeScratchProjectOn: anObjStream
 ScratchFrameMorph>>#importScratchProject

** These are end-user packages (installers).

You can 'get behind the scenes in Scratch' by using a 'rabbit hole' as Markus Gaelli wrote

http://lists.squeakfoundation.org/pipermail/squeak-dev/2013-January/168424.html

"You know that you can "shift click" into the top half of the R of SCRATCH on the top left of Scratch – then open the rabbit hole via
"turn fill screen off"...

You get the Smalltalk environment BUT remember there is no changes or sources file so everything will be decompiled.