Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
How to load a Squeak 3.2 project into a Squeak 3.8.1 image
Last updated at 12:25 am UTC on 13 June 2018
This page shows how to load an example project file MorphLayoutArticle.pr into Squeak 3.8.1. [1]

The file MorphLayoutArticle.pr loads in Squeak 3.2.


The class AlansTextMorphPlus which is available in Squeak 3.2 is no longer in Squeak 3.8.1.

It should be replaced by GeeMailMorph according to Bob Arning. Using TextPlusMorph seems to work as well.

To make it work in Squeak 3.8.1 one of the following is needed:


You need to change the method SmartRefStream>>#initKnownRenames to at least this

 SmartRefStream>>#initKnownRenames 

        renamed
            at: #AlansTextPlusMorph put: #TextPlusMorph;
            at: #FlasherMorph put: #Flasher;
            yourself

(more current version here)

or alternatively add a method

 SmartRefStream>>
 alansTextPlusMorphbosfcebbmsopssrsggshtt0

        ^ TextPlusMorph


Then drop the file MorphLayoutArticle.pr onto the Squeak desktop.


A third option is to drop the file MorphLayoutArticle.pr onto the Squeak desktop and choose the first of the following options:


SmartRefStream_reading_class_replacement.png

Then type in the name of the new class

SmartRefStream_reading_name_of_modern_class.png

The result

IMAGE function cannot find the upload.

[1] Squeak 3.8.1 runs fine on modern OS and HW. Download here.