|
History
IntroductionThis page explains everything that's been done so far and what problems we have found to the current point. DemoSince a video is worth a hundred screenshots and a thousand words, we have recorded a short screencast showing some of the features that are already working:
Scat Squeaksource repositoryFound here. This repository is meant to hold a package that can be loaded from a 1.2.1 image to get a full-working Scat in it. Upon loading the project, an automatic installer is fired up and all required files are downloaded and extracted (if missing), namely:
Additionally, the installer adds all needed instance and class variables to system classes (VariableAdditionReference). The ExtensionsReference page details all methods that are either added to system classes or modified upon loading the project. Please visit the issue tracker for better details on each bug. General concerns
ClassThatNeedsAnExtraInstVar >> initialize
"If we don't check whether the variable already exists
we'll get an error when loading the package for the second time"
(self instVarNames includes: 'someInstanceVariable')
ifFalse: [self addInstVarName: 'someInstanceVariable']Scat ImageThis image is now obsolete, as the monticello package has advanced to the point where downloading a full image is pointless. Please refer to the InstallationSteps wiki page for further instructions. In any case, it's still downloadable here. |