Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0005466 [Squeak] Morphic minor always 11-20-06 01:39 11-20-06 01:39
Reporter wiz View Status public  
Assigned To
Priority normal Resolution open  
Status new   Product Version 3.10
Summary 0005466: Squeak oxymorons: Evaluating "FlexMorph new isFlexMorph" returns false
Description For this one
in a workspace evaluate:

FlexMorph new isFlexMorph
also try
FlexMorph new isRenderer
Additional Information FlexMorph is a subclass of SketchMorph and used in the context of BookMorph mostly.

I present it here because I am somewhat tickled by the thought that it wouldn't be itself.

This is not really a problem per se.

However it points to a MAJOR bug. Squeak has not taken the time to do serious refactoring of Morphic. Its been always promised and never done.

The design debt that has accumulated can be seen in the number of different ways that have been developed to do the same thing.* And the way that normal language usage, which aids understanding whats going on, has been neglected.

All this makes Morphic hard to maintain into the future.

This can not be swept under the with the assumption that tweak or morphic 3.0 will replace morphic. They are a long way from being able to do what morphic does now. And they will face essentially the same problems unless they to find a method to address the design debt.

*In particular, thumbnails and rendering morphs, button action schemes, and a thing or two else that do not come to mind right now.
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
11-20-06 01:39 wiz New Issue

Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
27 total queries executed.
24 unique queries executed.
Powered by Mantis Bugtracker