Login  Register

Re: Fwd: [ANN] pharo focused sprint - bern, feb 26

Posted by Stéphane Ducasse on Mar 03, 2011; 8:59am
URL: https://forum.world.st/ANN-pharo-focused-sprint-bern-feb-26-tp3251860p3332956.html

+ 1

>>> - Adrian, Jorge and Toon worked on implementing a Debugger on top of
>>> Glamour. They got a first version working that is able to do basic actions:
>>> step, restart, step into. The challenge was to get to understand the model,
>>> and to figure out that <primitive: 19> is used for marking that a method
>>> should not be debugged. In any case, working with Glamour seemed to work
>>> quite smoothly. The code is available in the Glamorous Toolkit. Adrian, did
>>> I get it right? :)
>>>
>>
>> Nick in CC worked a lot to understand the model part of the Debugger.
>> He has worked on a remote debugger.
>> @Nick, you should have a look probably at this implementation of a debugger
>> in Glamour.
>> AFAICR the Debugger code really mixes the model, the GUI, the Debugees, ...
>> so perhaps you can all join forces and propose a cleaner and extensible
>> debugger ;-)
>
> Indeed, an independent model would make a lot of sense. Since the original logic is mixed with the GUI code, we just copied parts of it over to our new prototype. By factoring this out into an independent model we would not end up multiple copies for the original debugger, the Glomour debugger, the OB debugger, the remote debugger etc.
>
> Adrian