[Pharo-project] A new GUI visual designer

Craig Latta craig at netjam.org
Sat Feb 19 00:42:26 CET 2011

Hi Bill--

> You are setting up some of the same mistakes that were made in
> SmartReferenceStream, only with both sides involved.

     What mistakes were those?

> This is a simple problem calling for a careful solution.

     I agree, and this seems a lot simpler to me than what has come before.

> What you are doing *could* be ok with the developer of both systems
> on hand to monitor it, but that will be rare.

     Hm, I don't think that's true. In my use so far, this system has
reduced the number of situations requiring human intervention, not
increased them (mostly to do with missing prerequisites, out-of-date
class definitions, and class name conflicts).

> What you want are tools that make it easy to write the converters
> (which belong in the affected classes, not the serializer - another
> SmartReferenceStream oddity).

     Naiad (Spoon's module system) is indeed implemented that way; there
is no "serializer".


Craig Latta
+31  06 2757 7177
+ 1 415  287 3547

More information about the Pharo-project mailing list