checkpoint: attempting to make sense out of #view/#inspect for builders and #browse/#inspect/#??? for editors ... mainly related to what happens with strings dictionaries and hitting the . line item hitting . should toggle not lead down a black hole
checkpoint: dictionary toggles correctly between view and inspect builder aspects ... now struggling with how to handle String/Text ... want to be able to pop into source view, but navigator must _inspect_ it
added builderAspect to TDNode remove aspect from TDDirectoryNode and friends to make reading code clearer ...
using #navigate or #edit to replace #browse for editor aspect depending upon context ...
add TDEditorSpec to encapsulate the proliferation of editor arguments ... replace all calls to edit:... with editUsing: that takes a TDEditorSpec as argument ...finally allow for edit of String that brings up source editor and navigate object references to instances of String that views chars in string instead of the node view ... need to be able to bring up an editor on the string FROM navigator
get started on getting tests to pass ... step 1 eliminate spurious halts step 2 get debugger functional again ... step 3 will be to allow edit (using #print aspect) of objects from navigator
prepping for CMD-p command ... remove all the references to #print ....
clean up some misinformation in the navigator and implement CMD-p ... #printUsing:
checkpoint: 26 run, 26 passes, 0 expected defects, 0 failures, 0 errors, 0 unexpected passes
tweak for CMD-p
Merge branch 'dev'