On 3 April 2016 at 14:37, Aliaksei Syrel <[email protected]> wrote:
> I completely agree with you now, Igor :) > > The idea that I *proposed* during Pharo days is to make BlShape > polymorphic with what athens have. I did not implement it yet I work on it > just right now. > > I suppose that I explained me wrong to Stef and he started thinking that > it is *already* implemented. On my road back from Pharo days I started > working on what Stef wanted to do yesterday. > > I my example I just wanted to show Stef how he can solve his problem just > right now, without saying "Oh, Stef, you know, please wait one more week". > > Also that was the idea why I started implementing own implementation of > Athens Api and named it Sparta. Specifically to remove amount of > shapes/pathes/paints used in Bloc. I was planning to finish it before I > send an announcement email to pharo mailing list saying officially that > bloc is released to alpha. > Can you shed more light on this? I need your motivation/reasoning behind it. I tried in Athens to keep a minimal set of protocol(s), so that there's no need to learn numerous methods to start using it. The shapes/paints thing is central in Athens.. so, if you see how it can be made even simpler, i am all ears to hear details. In any case, what i can tell from your statement above is to remove unnecessary bloat.. which is always welcome. But why that requires changes in Athens API, instead of changes in Bloc? > > I discussed it on Pharo days and we agreed to wait until announcement. > And now I'm frustrated that people don't listen to me and try to use > product before official release just in the middle of refactoring. > > No, i am not using it, yet.. The only 'people' was Stef himself :) > What you are stating in this discussion will be implemented early or later. > -- Best regards, Igor Stasenko.
