Re: ENB: About Leo's outline redraw code

2020-05-05 Thread jkn
On Tuesday, May 5, 2020 at 12:20:31 AM UTC+1, Matt Wilkie wrote: > > It is inspiring to see people with deep skills and experience willing to > engage in hard conversations and explore where to go next, to not drop out > of the game or flame up when confrontation arises. > > -matt > > I fully

Re: ENB: About Leo's outline redraw code

2020-05-04 Thread Matt Wilkie
It is inspiring to see people with deep skills and experience willing to engage in hard conversations and explore where to go next, to not drop out of the game or flame up when confrontation arises. -matt -- You received this message because you are subscribed to the Google Groups

Re: ENB: About Leo's outline redraw code

2020-05-02 Thread vitalije
> > > Vitalije, my wish for you is that you explore all your ideas. I'll support > you in any way I can. > > You are in charge of your dreams, plans and actions. You alone are > responsible for assessing and mitigating risks. > > As one of Leo's most important devs, it is entirely appropriate

Re: ENB: About Leo's outline redraw code

2020-05-02 Thread Edward K. Ream
On Fri, May 1, 2020 at 11:54 AM vitalije wrote: > when I think about why would I wish to contribute to the open source project. The reason for me is because I love writing code. Vitalije, my heart melted when I read this :-) I share your motivations. Oh sure, I can invent "larger" reasons for

Re: ENB: About Leo's outline redraw code

2020-05-02 Thread Edward K. Ream
On Fri, May 1, 2020 at 11:02 AM Thomas Passin wrote: > I cannot give any practical suggestions as to changing or refactoring Leo's GUI code since I have not studied it. But perhaps I can say something useful here anyway. > First of all, I haven't yet seen a compelling reason why a big effort

Re: ENB: About Leo's outline redraw code

2020-05-01 Thread Thomas Passin
On Friday, May 1, 2020 at 1:30:17 PM UTC-4, vitalije wrote: > > As an example of the elegant code you can look at the returns > package. Quite often in Leo > None is used either as a return value from a function or as an argument to > the function.

Re: ENB: About Leo's outline redraw code

2020-05-01 Thread Edward K. Ream
On Fri, May 1, 2020 at 10:09 AM vitalije wrote: Dear Edward, > I find that it was very difficult to discuss code improvement ideas with > you. The most noticeable road-block for such discussions was your habit of > not reading and therefore not understanding the idea. > I'm not sure what idea

Re: ENB: About Leo's outline redraw code

2020-05-01 Thread Thomas Passin
On Friday, May 1, 2020 at 12:54:53 PM UTC-4, vitalije wrote: > > On my machine, the outline loads in about two seconds. I'm happy with >> that - I don't see how a faster load time would matter. >> > > Well you may be right about this. Maybe it isn't the speed that matters so > much. > > But

Re: ENB: About Leo's outline redraw code

2020-05-01 Thread vitalije
As an example of the elegant code you can look at the returns package. Quite often in Leo None is used either as a return value from a function or as an argument to the function. Just look at the examples in the *returns* documentaion how using some

Re: ENB: About Leo's outline redraw code

2020-05-01 Thread vitalije
> > On my machine, the outline loads in about two seconds. I'm happy with > that - I don't see how a faster load time would matter. > Well you may be right about this. Maybe it isn't the speed that matters so much. But when I think about why would I wish to contribute to the open source

Re: ENB: About Leo's outline redraw code

2020-05-01 Thread Thomas Passin
On Friday, May 1, 2020 at 11:09:10 AM UTC-4, vitalije wrote: > > Dear Edward, > I find that it was very difficult to discuss code improvement ideas with > you. The most noticeable road-block for such discussions was your habit of > not reading and therefore not understanding the idea. Of course

Re: ENB: About Leo's outline redraw code

2020-05-01 Thread vitalije
Dear Edward, I find that it was very difficult to discuss code improvement ideas with you. The most noticeable road-block for such discussions was your habit of not reading and therefore not understanding the idea. Of course it may be just my inability to express the idea clearly enough. After

Re: ENB: About Leo's outline redraw code

2020-05-01 Thread Edward K. Ream
On Thursday, April 30, 2020 at 11:52:33 AM UTC-5, Edward K. Ream wrote: > In this Engineering Notebook post I'll discuss the the code that draws Leo's outline pane... > Comments are welcome, but please do so in a separate thread. Never mind. I have unlocked this thread and unpinned it from

ENB: About Leo's outline redraw code

2020-04-30 Thread Edward K. Ream
In this Engineering Notebook post I'll discuss the the code that draws Leo's outline pane. This post will explain why this code is complex and how it might possibly be improved. *Present status* 1. Leo's tree code never drops data. This is crucial! It's all too easy to lose data when