On Sat, Mar 26, 2016 at 9:19 AM, stepharo <steph...@free.fr> wrote:

>
> I want a clean and stable core.
>
>
> me too.
> Now you will not my core. Because there is no UI no announcement...
>
> The way Rubric and GT-Tools were pushed into the core was a mess.
>
>
> No I cannot let you to say that. I'm sorry. We spent 4 months cleaning
> Nautilus
> and Rubric is not optimal but we decided that forcing to adapt to Rubric
> was a good move
> for the next one. We did it to help
>     - breakpoints
>     - QA feedback
>
> Rubric was pushed in Pharo over the summer. So if we cannot change
> something as important that
> that more than 8 months before the release then we should better stop to
> do pharo.
> Because for Rubric ***I*** planned it in advance with a stabilisation
> phase.
> Now Pharo 50 got far too many new features
>
> We should have not include
>     Spur and release Pharo 50 without it
>     and keep new FFI and Spur for Pharo 60
>     and keep GTTools for Pharo 60
>
> If this is your analysis then we are ok. Now you cannot tell me that
> pushing rubric was a mess.
> The state of the system (in particular the lack of good widgets) is a
> problem.
> Look at the keybindings why the keybinding is still the mess: simply
> because all the widgets and tools
> just nicely harcoded them.
> It does not mean that we should not fix them but you cannot
>     fight day long against spur migration bugs
>     fight day long against FFI glitches
>     fix integration bugs of GT
>     and get more steam for the rest
>
> Now let me tell you frankly I prefer to build useless mini new languages
> than fighting with ugly widgets
> so why did I supervised and worked with a guy to improve and push rubric?
> Because it was needed.
>
> Rubric is a big bad bunch of badly documented code
>
> indeed it is badly documented. Now it has examples.
> Now synectique and moose have been using in their product rubric.
>
> with lots of copy-paste garbage - we should do better.
> And since it was included I hear it was abandoned by alain
>
> No alain helped each time we asked him but he has severe family problems
> (the kind of problems that you do not
> want to have but you have to face).
>
> and TxText is the next.
>
> What can we say?
> I have no idea why igor disappeared and kind of divorced.
> Now the design of TxText is nice and we will have to invest. Bricks
> already used it and people looking
> at it mentioned that it is good.
> So the objectives is to drop rubric (because it is a hack and we know it
> but a hack which supports embellisment and icons)
> and use TxText.
>
> I see up to no development for TxText.
> The same for Athens, bugs or requests for conclusins I entered in FogBugz
> are, or will be closed (timout)
> because no one cares.
>
> But you see you are becoming the most aware for athens
> and what we should do is document document.
> Now I got ****EXHAUSTED**** to document things that I did not build or use
> daily. This effort for me is gigantic
> and I cannot do it each time.
>
> Instead Athens is used as it is or change by others  just for its own
> projects (roassal, Bloc, Brick).
>
> Do you think that roassal is extended privately Athens. I would be
> surprised.
> I know that we all like what you did with the widgets because blocers can
> work in athens with default widgets
> and our goal is to throw all the morphic layer away and only use Athens.
>
> Now we should give feedback to blocers
>
>
>
>
>>
>> I personnally want to have new widgets, a real UI builder and massively
>> cleaning Spec.
>>
>
> me too, but what is the purpose of spec, if we replace all tools based on
> spec (debugger/inspector/...) with GT-Tools?
>
>
> We need a UI Builder and spec is a way to build widgets.
> Now before we get the perfect solution we need to make sure that we clean
> it.
> I would like to do that with Peter.
> But again there is no magic: some part of spec are ugly because of design
> but others are ugly
> because the widgets are poor.
>
> Now for me I have no problem cleaning Spec even if at the end we replace
> it by something else.
> We did that for the compiler, we are doing it for Morphic, ....
>
>
>
>
>> Now I would like to have multiple tool sets -  I understand that people
>> like the new debugger (I do not like it) -
>> I want the possibility to have a mini tools tool set.
>>
>> If you want to clean Pharo
>>
>
> I fix bugs, there are many bugs.
>
>
> I know nicolai and I understand your frustration and I understand it:)
> I thank you everyday for that.
> I think that we should remove things from Pharo
> So the most important point for us is to get in place a process so that we
> can avoid to get monolithic again
> For example we need a process to have the possibility to remove project
> from the image and still build and modify an image with them.
> It will not change the problem that when a bug is there we have a bug but
> it should lower the stress.
>
> you can start cleaning Komitter stupid use of state pattern generating
>> a lot of garbage instead of having a single animated morph.
>>
>> We should clean Versionner- I have the impression that half of the
>> classes are not mandatory.
>>
>>
> Our tools are in a much more worse state than in Pharo 4, not clean, not
> stable.
>
> Where?
> Nautilus is much better to me.
> I used Versionner and it is working.
> CodeCritics
>
> I got some glitches with refactorings
>
> Do you have some issues?
>
> We are in code freeze since 6 weeks, and there are still many new changes
> instead of only bug fixes.
>
> I thought that it was not the case and I do not think so.
> So this is side effect of the cleaning of foundations.
> The problems is that we cannot block people working on the bootstrap
> forever.
>
>
> So nicolai what I would do is a roadmap for Pharo 60
>     - there will be no Spur and FFI :)
>     - so it will be consolidation
>     - I would like to have release every six months (but it should be
> discussed)
>     - for me I would like to have
>             - cleaning Spec
>             - cleaning another time nautilus
>             - cleaning versionner
>             - cleaning Komitter
>     - Now we have epicea waiting
>     - So Xtreams will be probably for later.
>
>
This is just too much indeed.
But we are learning a lot by doing this.

Phil

Reply via email to