[squeak-dev] Project Refactoring -- Please test it
David T. Lewis
lewis at mail.msen.com
Sun May 1 17:41:14 UTC 2016
On Sun, May 01, 2016 at 09:41:51AM -0700, marcel.taeumel wrote:
> Hi, there!
>
> Please find attached a somewhat larger refactoring of Squeak's project
> mechanism. It can be applied to the latest trunk version.
>
> projects-refactoring-may.5.cs
> <http://forum.world.st/file/n4893158/projects-refactoring-may.cs>
>
> It's goals were to:
> - Reduce the code footprint of new project kinds
> - Move several MVC- or Morphic-specific parts from the base system to their
> respective packages
> - Refactor several dependencies on global state/variables in MVC and Morphic
> - Add support to delete projects that have sub-projects
> - Improve error handling of severe UI errors such as messing around in
> LazyListMorph >> #drawOn:
> - Allow parent projects that have a different code base (i.e. are of a
> different project kind) to act as fall-back environment before using the
> emergency REPL (Object >> #primitiveError:).
>
> I will provide you with an additional third project kind of play around with
> in a few days. It will illustrate the simple means in Squeak to write a new
> user interface from scratch.
Hi Marcel,
I loaded the cs into my working trunk image, and it works well. This is a
very nice cleanup of the Project structure.
+1 for putting it into trunk.
Dave
More information about the Squeak-dev
mailing list
|