Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
Progress report and to-do list for modularizing the image
Last updated at 5:10 pm UTC on 16 January 2006

Progress made so far

Part Status Notes
VMConstruction Unloadable since 3.3a-4774 but not reloadable because of circular dependencies. Send defineClassExtensionsOutside: self to VMConstruction before unloading.
Balloon3D Unloadable since 3.3a-4774, reloading leaves some names Undeclared because of circular dpendencies Either Balloon3D or Alice or Wonderland can be unloaded. Send defineClassExtensionsOutside: self to the module before unloading.
StarSqueak Done but not in update stream.
Speech Done but not in update stream.
Movies Mostly done.

To do

Highest priorities

This is a list of possible priorities (highest first). Add a note of what you are working on to avoid duplication of effort.
Part Status Notes
EToy Enable EToy to be unloaded without crashing/breaking Morphic
Morphic Core vs. other Enable non-essential parts of Morphic to be unloaded. The Morphic core should potentially be very small.
Network Applications Scamper, Celeste etc. –each unloadable separately or all together, while leaving Network Core loaded
Network Core Allow also Network Core to be unloaded.
Sound
Balloon (2D)
Flash Separate Flash from Balloon and Morphic
All of Morphic

Other


Various parts of Technology
Part Status Notes
Archives, Compression
ObjectStorage
DigitalSignatures
FFI

Various parts of Development
Part Status Notes
FileContentsBrowser
ProcessBrowser
FileList

Toward a Minimal Core (headless etc.).
Part Status Notes
MVC
All of Development
Environments