What is one supposed to do with an error like this? It's about as readable as a C++ template error ;) PanelMorph(Object)>>doesNotUnderstand: #layout: SpecInterpreter>>actionToPerformWithSelector:arguments: SpecInterpreter>>performNextSelectorAndIncrementIndex SpecInterpreter>>interpretASpec:selector: SpecInterpreter>>interpretASpec:model:selector: SpecInterpreter class>>private_interpretASpec:model:selector: SpecInterpreter>>performNextSelectorAndIncrementIndex in Block: [ :each | self class private_interpretASpec: each ...etc... Array(SequenceableCollection)>>collect: SpecInterpreter>>performNextSelectorAndIncrementIndex SpecInterpreter>>interpretASpec:selector: SpecInterpreter>>interpretASpec:model:selector: SpecInterpreter class>>private_interpretASpec:model:selector: SpecInterpreter>>computeSpecFrom:selector: SpecInterpreter>>retrieveSpecFrom:selector: SpecInterpreter>>interpretASpec:selector: SpecInterpreter>>interpretASpec:model:selector: SpecInterpreter class>>private_interpretASpec:model:selector: SpecInterpreter>>performNextSelectorAndIncrementIndex in Block: [ :each | self class private_interpretASpec: each ...etc... Array(SequenceableCollection)>>collect: SpecInterpreter>>performNextSelectorAndIncrementIndex SpecInterpreter>>interpretASpec:selector: SpecInterpreter>>interpretASpec:model:selector: SpecInterpreter class>>private_interpretASpec:model:selector: SpecInterpreter class>>private_buildWidgetFor:withSpec: (ComposableModel)>>private_buildWithSpec: (ComposableModel)>>private_buildWithSpec SpecInterpreter>>returnInterpretationOf: SpecInterpreter>>interpretASpec:selector: SpecInterpreter>>interpretASpec:model:selector: SpecInterpreter class>>private_interpretASpec:model:selector: ----- Cheers, Sean -- View this message in context: http://forum.world.st/Spec-Understandability-tp4778370.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Sean P. DeNigris wrote
PanelMorph(Object)>>doesNotUnderstand: #layout:
It seems like you can no longer do: "self instantiate: MyComposableModelSubclass" What is the appropriate migration? ----- Cheers, Sean -- View this message in context: http://forum.world.st/Spec-Understandability-tp4778370p4778373.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Sean P. DeNigris wrote
It seems like you can no longer do "self instantiate: MyComposableModelSubclass"
Oops, nevermind. It was: "PanelMorph" -> "PanelMorph asSpecAdapter" ----- Cheers, Sean -- View this message in context: http://forum.world.st/Spec-Understandability-tp4778370p4778376.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Sean P. DeNigris wrote
What is one supposed to do with an error like this? [snip]
Besides error intractability, there is also a cost to understanding the system via exploration - a glorious benefit of Morphic. In the past, one only had to bring up halos on and inspect a button to see how to duplicate its action. Now, to see what happens when one presses Versionner's "Commit the project" button, you have to drill down in the inspector from aButtonXyzMorph -> model -> actionHolder -> value, a tedious and opaque process. Of course, I'm not in any way against Spec or its goals, just sharing my unfolding experience using it. ----- Cheers, Sean -- View this message in context: http://forum.world.st/Spec-Understandability-tp4778370p4785401.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
participants (1)
-
Sean P. DeNigris