Anonymous | Login | 02-25-2021 05:20 UTC |
Main | My View | View Issues | Change Log | Docs |
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 | ||||||||||||
|
There are no notes attached to this issue. |
Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
27 total queries executed. 24 unique queries executed. |