Only for the brave, run line by line.
This page presents a list of ideas for Squeak 3.11. Portions of work can be assembled into 3.10 LPF image so as to build a 3.11 prospect.
The code that does the work starts here --> NextTestCandidate. NextUnstableCandidate
- Start with 3.10 LPF
- Sake and Tasks
- Do SetPreferences-Squeak3:10
- Add 311-KernelExtensions - as version managed Sake/Task
- Packages
- Do Reorganize-Squeak3:10
- Do Latest
- MinorFixes-Squeak3:10 - as version managed SakeTask
- MajorFixes-Squeak3:10
- PackageUpgrades
- Optionally Do LatestUnstable
- MinorFixesUnstable-Squeak3:10
- MajorFixesUnstable-Squeak3:10
- PackageUpgradedUnstable
- DeprecatedMark-Squeak3:10 - mark deprecated
- DeprecatedClean-Squeak3:10 - remove stuff that was deprecated in 3.9/3.10
- Save Packages
- Clean-Squeak3:10 - remove stuff that is old or can be reloaded
- Strip-Squeak3:10 - back to minimal
Brainstorm
- DONE Kernel Packages - allow definitions of trimmed packages within main packages
- Atomic Loading Solution MC1.6 ? SystemEditor needs to support Traits
- Use Logging instead of Transcript in the image, minimal Transcript Logger.
- Remove OldSocket
- Remove MessageCatcher
- Workspaces Improvements
- able to function as a file editor
- Workspaces to save themselves to a file on image save, and load on load
- Convenience methods for opening workspace on file
- Wire up file list to open .txt and .text files in a workspace
- Fix UI tools to be Scripter compatible
- Underscores in Selectors and Class names
- Solve sources/changes file limits
- freeSomeSpace/#cleanUp included in 311/Kernel-Extensions
- SUnit refactor and performance reporting
- Fix Nebraska
- Unload Nebraska
- Get stylized methods working in MC and fileouts again
- Package squeak using more user-friendly installer packages (self-extracting windows packages, mac .dmg's; linux tarballs)
- Be able to load an .image/.changes pair from a .zip file without unzipping
- Review Etoys startup code
Comments:
Stephane Ducasse sent a message about more things we need to work on in able to make a better squeak: http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-February/124875.html
Priorities - Keith
- My top priority will be MC1.6 with true Atomic Loading, of course this project will be key for any future release.
- My second priority for my own comercial work is the cleaning scripts. (My problem is that I am hopeless at debugging obsolete classes! so I wish someone else would do it)
Comments (1)
Anonymous said
at 7:58 pm on Feb 2, 2008
Stephane Ducasse sent a message about more things we need to work on in able to make a better squeak: http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-February/124875.html
You don't have permission to comment on this page.