On 16 Jan 2015, at 12:12, Andrei Chis <chisvasileandrei@gmail.com> wrote:
For me it's ok like it is now.
I updated the GTDebuggers to use slots. For example you can use the bytecode one to see what actually gets executed (and even step into the code of the slot).
<Screen Shot 2015-01-16 at 4.06.03 PM.png>
Wow! And just like that, the byte code debugger is actually very useful to see what happens for real with Slotsâ¦. very useful especially when you emit you own byte code for a Slot.
Now the other problem is that because reading a slot uses #send:read: the debugger will now stop at that instruction so one has to do an explicit step over to read the actual slot. The logic that performs this check is now isolated in #stepToFirstInterestingBytecodeIn: so we could updated it to take slots into account.
Yes, that would be nice. Marcus