On Thu, Mar 24, 2011 at 4:33 PM, Dennis Schetinin <[email protected]> wrote:

> Isn't there some kind of "Ideas" page yet? Would also be useful for GSoC,
> etc.


http://code.google.com/p/pharo/wiki/IdeasToImplement

but I guess it is quite outdated


>
>
> 2011/3/24 Igor Stasenko <[email protected]>
>
>> Stef, put that on wiki, or somewhere else, so we can read it later :)
>>
>> I like Grand Plans.. especially if they are succeed :)
>>
>> On 24 March 2011 09:17, Stéphane Ducasse <[email protected]>
>> wrote:
>> > Here is the vision: we need it better and simpler with better widgets,
>> better UIBuilder and better tools.
>> > if you give me some engineers I can build something clear, now this is
>> not the case so we are exploring and multiple paths
>> > Now if you want to see the system moving faster just join and help
>> >
>> > So here is a list
>> >
>> > Frameworks
>> > ----------
>> > First step
>> >        - Integrate polymorph (move class to the right packages, remove
>> overrides)
>> >        - Reduce complexity of morphic when possible
>> >
>> > In parallel
>> >        - Clean SimpleMorphic (remove preferences, PopUpChoiceMenu)
>> >        - Based on SimpleMorphic, clean also Morphic
>> >
>> > Alain told me that he want to take simpleMorphic and create a kernel
>> that can be run and debugged on the side
>> > or morphic. Then he wants to add list and tree and see if he can add a
>> better version of polymorph.
>> > Now he can fail too. so this is why the incremental points are
>> important.
>> >
>> > Fixing and improving announcements is important
>> >        - It was done during the last sprint
>> >        - We were discussing how to make anonucement faster to avoid to
>> climbing their parent tree - but no success so far.
>> >        -  We evaluated signals (as used in HPI frameworks) and we do not
>> really like it. The use of thisContext is probably a problem among others.
>> >
>> > Widgets
>> > -------
>> > We need better widgets
>> >        - accordion
>> >        - better text
>> >        - grid
>> >        We should evaluate your widgets to integrate them. But first we
>> should clean what is there.
>> >        Stacking on top of bad foundation just make the system more
>> complex and difficult to maintain.
>> >
>> >
>> > Low level: a new Canvas and clean event
>> > -----------------------------------
>> >        Igor started to design a new canvas called Athens and we will see
>> where it will go
>> >        Again if people want to see this coming faster, they should help.
>> >        The idea is to have a canvas for
>> >                - opengl
>> >                - cairo
>> >                - bitbl
>> >
>> >        We are evaluating the event hierarchy designed by Mickael Rueger
>> and we would like
>> >        to integrate it: eliminate the floating of arrays btween
>> eventfetcher and HandMorph
>> >        the idea is that event should be emitted by eventSensor not raw
>> array
>> >
>> >        I'm starting to clean Sensor references that are using the
>> polling behavior because we should not have polling anymore
>> >        the Windows virtual machine should be fixed and get the
>> enhancement that Igor sent more than a year ago for the input semaphore
>> >        and so that all the vm are aligned.
>> >
>> >
>> > Tools
>> > -----
>> >        We are rewriting from scratch the basic tools
>> >                - Browser (Nautilus soon to be announced - with groups,
>> package browsers, refactorings, may be plugin architecture)
>> >                - Finder
>> >                - TestRunner (soon)
>> >                - MCBrowser
>> >                - Debugger (waiting for a debugger model)
>> >        The idea is that we want to kill the StringHolder hierarchy
>> alltogther so in a first phase we will probably have to keep it
>> >        for the debugger but only for it.
>> >
>> >        We will remove toolBuilder (we are waiting to finish the
>> TestRunner rewriting).
>> >
>> >        Glamour will probably be used as a default super IDE of the
>> future but it depends on people
>> >        We are currently working on the fall back (the tools when you
>> have nothing).
>> >
>> > So I hope it clarifies the picture and you are welcome to help. Now an
>> important point
>> > This is not because something is under preparation that the other should
>> not get clean and improve.
>> > We have no problem throwing away our effort if something better come up
>> but we should be prepared that nothing come up or is delayed
>> > this is why we have this parallel strategy.
>> >
>> >
>> > Stef
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >> Many new things is happens this days on Pharo, and I don´t understand
>> the
>> >> status of all.
>> >>
>> >> What is the future of GUI in Pharo? what changes will happen? which is
>> the
>> >> roadmap?  Now I see SimpleMorphic. Pharo will work with it? Pharo will
>> works
>> >> with another way of draw/render the morphs?
>> >> We will reduce the number of morph classes and hierarchy? The Morphic
>> UI
>> >> designer will be incorporated in dev image?
>> >>
>> >> Thanks for your answers.
>> >
>> >
>> >
>>
>>
>>
>> --
>> Best regards,
>> Igor Stasenko AKA sig.
>>
>>
>
>
> --
> Dennis Schetinin
>

Reply via email to