Sent from my iPad

> On Jan 10, 2016, at 06:08, Ben Coman <b...@openinworld.com> wrote:
> 
> 
> 
>> On Fri, Jan 8, 2016 at 6:24 PM, Tudor Girba <tu...@tudorgirba.com> wrote:
>> Hi,
>> 
>> We are about to integrate in Pharo a new member of the Glamorous Toolkit: 
>> the GTDebugger. As this is a significant change that might affect your 
>> workflow, here is some background information to help you deal with the 
>> change.
>> 
>> First, you should know that the change is not irreversible and it is easily 
>> possible to disabled the new debugger through a setting.
> 
> Can we do it the other way for Pharo 5 "Release"?  Keeping the existing 
> debugger as default and as desired people can enable GTDebugger.   I know 
> this limits exposure and slows uptake and feedback, but prior to this 
> announcement there has been *zero* community discussion of making this the 
> default.   I can't find the Pharo 5 roadmap/plan,  but I don't remember 
> GTDebugger being mentioned at all.   I worry how it looks to people 
> considering Pharo for big changes like this to be dropped out of the sky 
> without *public* forward *planning*.    
> 
> A big UI change like this should happen *early* in a release cycle - because 
> then you have a *long* time for it to become stable for documentation.   Even 
> though Dimitris is keen, I can understand why its disheartening for Stef.   
> I'd hope the way is to introduce such big changes is as a technology preview 
> and have the *default* match the recently developed documentation. 
> 
> Note my problem is only with the default for the Pharo 5 "Release", so it 
> could be default now to kick start its exposure and revert the default a few 
> weeks before the Pharo 5 Release. And its not like you lose a whole year of 
> feedback by not being default in Pharo 5 Release.  The documentation using 
> newcomers who are most likely to use Pharo 5 "Release" probably wouldn't have 
> the confidence (or care) to provide the feedback you want anyway.  Many of 
> those in the community who would normally provide feedback will be follow 
> Pharo 6 bleeding edge anyway, so they'll that won't be stuck with the old 
> debugger.  Making GTDebugger the default early in Pharo 6 should still get 
> plenty of feedback from those that usually contribute.    
> 
> btw, I am looking forward to using it for myself.  
> 
> cheers -ben
> 

+1

>  
>> However, please do take the time to provide us feedback if something does 
>> not work out for you. We want to know what can be improved and we try to 
>> react as fast as we can.
>> 
>> A practical change comes from the fact that the variables are manipulated 
>> through a GTInspector, which makes it cheaper to maintain in the longer run.
>> 
>> While the first thing that will capture the attention is the default generic 
>> interface, the real power comes from the moldable nature of the debugger. 
>> Like all other GT tools, GTDebugger is also moldable by design. This means 
>> that we can construct custom debuggers for specific libraries at small costs 
>> (often measured in a couple of hundred lines of code).
>> 
>> 
>> 
>> Here is an introductory overview blog post that also includes some links for 
>> further reading:
>> http://www.humane-assessment.com/blog/gtdebugger-in-pharo/
>> 
>> Please let us know what you think.
> 

Reply via email to