The Trunk: Tools-ct.887.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Tools-ct.887.mcz

commits-2
Levente Uzonyi uploaded a new version of Tools to project The Trunk:
http://source.squeak.org/trunk/Tools-ct.887.mcz

==================== Summary ====================

Name: Tools-ct.887
Author: ct
Time: 6 September 2019, 5:14:55.984698 pm
UUID: 3f24f39e-68d7-0b45-bbb6-81299d9e9268
Ancestors: Tools-mt.886

Workspace: After expression evaluation, update style.

If you "doit-ed" an assignment, Shout colors were not updated automatically ('x := 6*7').

=============== Diff against Tools-mt.886 ===============

Item was added:
+ ----- Method: Workspace>>expressionEvaluated:result: (in category 'menu commands') -----
+ expressionEvaluated: anExpression result: anObject
+
+ self changed: #style!


Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Tools-ct.887.mcz

Christoph Thiede

I just noticed a drawback of this approach: Open a new workspace, type foo := 6 * 7 and *debug it*. While the debugger is open, take a look at the debugger again. Of course, foo is still styled as invalid, because #expressionEvaluated:result: has not yet been called.

What do you think, would this drawback be worth another hook in #evaluateSelectionAndDo:? This additional hook could be named #expressionCompiled:, for example ...


Best,

Christoph


Von: Squeak-dev <[hidden email]> im Auftrag von [hidden email] <[hidden email]>
Gesendet: Mittwoch, 2. Oktober 2019 15:33:27
An: [hidden email]; [hidden email]
Betreff: [squeak-dev] The Trunk: Tools-ct.887.mcz
 
Levente Uzonyi uploaded a new version of Tools to project The Trunk:
http://source.squeak.org/trunk/Tools-ct.887.mcz

==================== Summary ====================

Name: Tools-ct.887
Author: ct
Time: 6 September 2019, 5:14:55.984698 pm
UUID: 3f24f39e-68d7-0b45-bbb6-81299d9e9268
Ancestors: Tools-mt.886

Workspace: After expression evaluation, update style.

If you "doit-ed" an assignment, Shout colors were not updated automatically ('x := 6*7').

=============== Diff against Tools-mt.886 ===============

Item was added:
+ ----- Method: Workspace>>expressionEvaluated:result: (in category 'menu commands') -----
+ expressionEvaluated: anExpression result: anObject
+
+        self changed: #style!




Carpe Squeak!