[squeak-dev] Re: Advice on Mix and Match: squeak, cuis, magma, bobsui, maui

Andreas Raab andreas.raab at gmx.de
Thu Sep 2 07:28:18 UTC 2010


On 9/2/2010 12:05 AM, Ross Boylan wrote:
> I believe the Cuis editors in squeak were based on a version of Cuis
> after the inheritance of classes from MVC was eliminated, but before the
> machinery was changed over to rely exclusively on Morphic.  So the
> actual operation remains substantially MVC.
>
> For  example, the released squeak 4.1 image has the "cuis" editor
> SmalltalkEditor a subclass of Editor.  The initialize method of that
> class says
> 	sensor := InputSensor default
> and the code uses that sensor extensively.  So the class no longer
> inherits from MVC, but it still relies on MVC for many of the internals
> of operation.  And it makes relatively little use of the Morphic
> protocols for handling and managing events when it gets to managing the
> actual editing.
>
> In contrast the latest Cuis image (2.6) has none of that, using morphic
> protocols instead to manage and get keystrokes and other events.

Oh, that is true, I hadn't even noticed. I wonder how difficult it would 
be to merge that in Squeak, it looks like a nice improvement!

Cheers,
   - Andreas



More information about the Squeak-dev mailing list