Hi,
I am trying to set the GTInspector as the default explorer.
However, I see that the inspector registration has changed. It seems to me that registering to #objectExplorer has no effect. Instead, we are now sending #inspect: and #explore to the #inspector:
Object>>explore
^Smalltalk tools inspector explore: self
I do not quite see the rationale behind the current design. Furthermore, Smalltalk tools still has an entry for #objectExplorer:
(Smalltalk tools instVarNamed: #tools) at: #objectExplorer ==> ObjectExplorer
Anyway, I added #inspect: and #explore: to GTInspector class, and I registered it as the #inspector. It seems fine, but the problem now is that the default Spec-based debugger relies on a #inspectorSpec method in the inspector class.
This is highly problematic and I am stuck. I think we should not introduce Spec-specific requirements at such a basic level.
Cheers,
Doru
--
"Every thing has its own flow"