On Feb 26, 2011, at 10:09 PM, Tudor Girba wrote:

> Hi,
> 
> The sprint was quite exciting.
> 
> Here is the twitter report:
> http://twitter.com/#!/search/pharosprint
> 
> Here is a longer report:
> 
> - Camillo looked into Keymapping. He spent several hours going through the 
> code with the debugger. In the process he extracted more actions into 
> keybindings (in the Keymapping-Settings). It's a commendable effort because 
> it is quite a challenge to debug the system when playing with the  
> keybindings :). The conclusion seems to be that Keymapping provides good 
> functionality already, but that it needs some refactoring. In particular:
> --- There should be less decisions in the TextMorph. These should be 
> delegated to the Dispatcher
> --- Some classes and methods would do with better names. For example, 
> keyMapper / hasKeymap / Dispatcher. They should be all Keymapper
> --- There are a couple of symbols around (e.g., #complete) that are not quite 
> clear and that should be modeled explicitly.
> --- Camillo, did I miss anything?
> 
> - Lukas went over the WeakAnnouncements implementation to get the 
> WeakMessageSend working. The code is in PharoTaskForces

should we take action on this one?
I mean integrating it.

> - Lukas worked on getting OB work with the changes in TextMorph from Pharo 
> 1.2.
> 
> - 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? :)
> 
> - Mircea built a new widget for searching multiple categories of items in the 
> same time, similar to spotlight where you enter one string and you get 
> multiple hits from multiple categories. The implementation was spawned from 
> the OBCompletionDialog / OBCompletionRequest and currently it simply provides 
> multiple lists one below the other. The idea is to use this kind of widget to 
> search simultaneously for classes / methods / packages. The code is available 
> in Glamour (Glamour-Morphic-Renderer). The widget can definitely be improved 
> visually, but Mircea already did a nice job.

is the widget only for glamour because I think that a widget with search list 
integrated should be used everywhere?
We were discussing with alain to have a look at the one in OB and push 
it/rewrite it as a core widget


> - I showed the current prototypes available in the Glamorous Toolkit (built 
> with Glamour). It looks like we got a consensus that we should focus on 
> rethinking the IDEs, and that Glamour can be a promising infrastructure. For 
> this to work, we distinguished between the work needed at the widget level 
> (like the work of Mircea and Camillo), and the work needed at the level of 
> playing with new metaphors for browsing. The Glamorous Toolkit already 
> provides a number of examples for: ObjectFinder, Chaser, Playground 
> (ex-Workspace), MessageTallyBrowser, ProfStef, and some Coders. If you want 
> to play with the early versions of these tools, you can get them here (just 
> keep in mind that they are intended as exercises at the moment):
> Gofer new squeaksource: 'glamoroust'; package: 'ConfigurationOfGlamoroust'; 
> load.
> (Smalltalk at: #ConfigurationOfGlamoroust) perform: #loadDefault.
> 
> 
> Cheers,
> Doru
> 
> 
> On 26 Feb 2011, at 19:06, Stéphane Ducasse wrote:
> 
>> so doru I just arrived after a trip from the nearly "westernest" town in 
>> france to nearly the "northest" one :)
>> What are the results of the sprint.
>> 
>> 
>> On Feb 26, 2011, at 9:42 AM, Tudor Girba wrote:
>> 
>>> We are starting the sprint:
>>> - Twitter tag: #pharosprint
>>> - If someone wants to join remotely, let us know how to reach you. Gary, 
>>> Alain? :)
>>> 
>>> Cheers,
>>> Doru
>>> 
>>> 
>>> On 25 Feb 2011, at 20:39, Tudor Girba wrote:
>>> 
>>>> Phenomenal :)
>>>> 
>>>> Doru
>>>> 
>>>> 
>>>> On 24 Feb 2011, at 13:03, Jorge Ressia wrote:
>>>> 
>>>>> I will be there too.
>>>>> 
>>>>> Cheers,
>>>>> 
>>>>> On Wed, Feb 23, 2011 at 10:44 PM, Tudor Girba <tudor.gi...@gmail.com> 
>>>>> wrote:
>>>>>> Excellent.
>>>>>> 
>>>>>> Doru
>>>>>> 
>>>>>> 
>>>>>> On 23 Feb 2011, at 22:29, Lukas Renggli wrote:
>>>>>> 
>>>>>>> I am coming too.
>>>>>>> 
>>>>>>> Lukas
>>>>>>> 
>>>>>>> On 23 February 2011 05:27, Tudor Girba <tudor.gi...@gmail.com> wrote:
>>>>>>>> Great.
>>>>>>>> 
>>>>>>>> Doru
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On 22 Feb 2011, at 19:47, Camillo Bruni wrote:
>>>>>>>> 
>>>>>>>>> I'll be there.
>>>>>>>>> 
>>>>>>>>> From what I have done this week so far, I would like to work on 
>>>>>>>>> extending the IDE and reduce the amount of clicks / keystrokes to 
>>>>>>>>> browse things...
>>>>>>>>> 
>>>>>>>>> m(o_o)m
>>>>>>>>> camillo
>>>>>>>>> 
>>>>>>>>> On 2011-02-21, at 19:42, Tudor Girba wrote:
>>>>>>>>> 
>>>>>>>>>> Hi,
>>>>>>>>>> 
>>>>>>>>>> I would like to remind you that this Saturday, February 26, we 
>>>>>>>>>> organize a Sprint at SCG, University of Berne, Switzerland (room 
>>>>>>>>>> 107):
>>>>>>>>>> http://scg.unibe.ch/contact/maps
>>>>>>>>>> 
>>>>>>>>>> Further details can be found below. Please let us know by mail if 
>>>>>>>>>> you plan to attend and what you would wish to work on (see below).
>>>>>>>>>> 
>>>>>>>>>> Cheers,
>>>>>>>>>> Doru
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Begin forwarded message:
>>>>>>>>>> 
>>>>>>>>>>> From: Tudor Girba <tudor.gi...@gmail.com>
>>>>>>>>>>> Date: 1 February 2011 16:38:30 CET
>>>>>>>>>>> To: "Pharo-project@lists.gforge.inria.fr Development" 
>>>>>>>>>>> <pharo-project@lists.gforge.inria.fr>
>>>>>>>>>>> Cc: Adrian Lienhard <alienh...@netstyle.ch>
>>>>>>>>>>> Subject: [ANN] pharo focused sprint - bern, feb 26
>>>>>>>>>>> 
>>>>>>>>>>> Hi,
>>>>>>>>>>> 
>>>>>>>>>>> We would like to organize a Pharo Sprint on Saturday, February 26 
>>>>>>>>>>> at SCG, University of Berne, Switzerland (room 107):
>>>>>>>>>>> http://scg.unibe.ch/contact/maps
>>>>>>>>>>> 
>>>>>>>>>>> Unlike other sprints, this would not be about fixing things from 
>>>>>>>>>>> the tracker, but about building something new and reviewing the 
>>>>>>>>>>> situation around one central topic. For this one, the main topic 
>>>>>>>>>>> will be Morphic and the IDE. Why? Because it is time to rethink our 
>>>>>>>>>>> day-to-day tools and bring them closer to this century (ok, maybe 
>>>>>>>>>>> decade :)). It is Ok if you are not a specialist. It is more 
>>>>>>>>>>> important to want to participate and learn. The rest will come in 
>>>>>>>>>>> time.
>>>>>>>>>>> 
>>>>>>>>>>> ***** Please let us know by mail if you plan to attend and what you 
>>>>>>>>>>> would wish to work on (see below).
>>>>>>>>>>> 
>>>>>>>>>>> Proposed tasks (other tasks are possible in the same area):
>>>>>>>>>>> - Enhancements of Morphic widgets:
>>>>>>>>>>> --- TabGroupMorph with lazy pages, closable tabs, overflow handling 
>>>>>>>>>>> and toolbars (a start exists in Glamour)
>>>>>>>>>>> --- High level support for collapsable panes (based on the input of 
>>>>>>>>>>> Gary)
>>>>>>>>>>> --- SearchMorph with multiple groups of items (like in Spotlight)
>>>>>>>>>>> --- MorphTreeMorph integrated with GeneralScrollPane to allow for 
>>>>>>>>>>> space filling
>>>>>>>>>>> --- BreadcrumbMorph
>>>>>>>>>>> --- Hyperlinks in TextMorphs
>>>>>>>>>>> - Test and enhance the current IDE
>>>>>>>>>>> - Evaluate TextMorphs: NewTextMorph, PluggableTextMorph, 
>>>>>>>>>>> SMxPluggableTextMorph etc
>>>>>>>>>>> - Prototype a new ToolSet solution
>>>>>>>>>>> - Enhancements of Glamour and of the Glamorous Toolkit
>>>>>>>>>>> --- Debugger
>>>>>>>>>>> --- Coder
>>>>>>>>>>> --- Multipage Workspace
>>>>>>>>>>> --- CodeBubbles
>>>>>>>>>>> - Develop WeakAnnouncement (start from the implementation of Lukas)
>>>>>>>>>>> - Evaluate the various keybinding implementations
>>>>>>>>>>> - Evaluate ToolBuilder
>>>>>>>>>>> - Evaluate the path to adopt SimpleMorphic
>>>>>>>>>>> 
>>>>>>>>>>> A second working topic is getting Monticello faster, but this will 
>>>>>>>>>>> only be tackled if there are enough people for the first one.
>>>>>>>>>>> 
>>>>>>>>>>> Cheers,
>>>>>>>>>>> Adrian and Doru
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> --
>>>>>>>>>>> www.tudorgirba.com
>>>>>>>>>>> 
>>>>>>>>>>> "Be rather willing to give than demanding to get."
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> --
>>>>>>>>>> www.tudorgirba.com
>>>>>>>>>> 
>>>>>>>>>> "It's not how it is, it is how we see it."
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> --
>>>>>>>> www.tudorgirba.com
>>>>>>>> 
>>>>>>>> "Value is always contextual."
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> Lukas Renggli
>>>>>>> www.lukas-renggli.ch
>>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> www.tudorgirba.com
>>>>>> 
>>>>>> "There are no old things, there are only old ways of looking at them."
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> -- 
>>>>> Jorge Ressia
>>>>> www.jorgeressia.com
>>>> 
>>>> --
>>>> www.tudorgirba.com
>>>> 
>>>> "Yesterday is a fact.
>>>> Tomorrow is a possibility.
>>>> Today is a challenge."
>>>> 
>>>> 
>>>> 
>>> 
>>> --
>>> www.tudorgirba.com
>>> 
>>> "Be rather willing to give than demanding to get."
>>> 
>>> 
>>> 
>>> 
>> 
>> 
> 
> --
> www.tudorgirba.com
> 
> "Reasonable is what we are accustomed with."
> 
> 


Reply via email to