Hi, > On Mar 26, 2016, at 5:04 PM, Cyril Ferlicot D. <[email protected]> > wrote: > > Le 25/03/2016 13:31, Esteban Lorenzano a écrit : >> Hi, >> >> actually there is a tree implementation based on fast table, but I’m not >> sure is production ready (Cyril can say something about). >> But anyway since I never understood why we have a tree there (since we >> will “open” attribute in next panel), I do agree, strongly :) > > Hi, > > There is a working FTTree with examples and doc in Pharo 5 and there is > a Glamour adaptor as for FastTable (With examples in GLMExampleBrowser). > Since it is not use for now they might be some bugs. I think that the > code would benefits some review from experienced people since I am still > far from being as good as most of the developers here :) > For example some things I do not like: > - Since I warped data into Items object I had to add a "realElementAt:" > method in the dataSource. This is not wanted in my opinion but I don't > know how to remove it and I don't have the time to work on it anymore. > - Some features cause infinite loop if the number of children is > infinite (for example, search in all the items). I wrote it in the > documentation when that might happen but maybe we can reduce the number > of feature that can provoke that? > - I think that the search/filtering time can be improve when we have to > check in the complete tree. > > I would like that experienced people check the code before we really use > it because if there is some change in the design to do, we should do it > now.
As far as I saw, this is just a tree, not a tree with table (like the one used in the Raw presentation). Am I wrong? Cheers, Doru >> not sure, I open and it takes some seconds to actually show anything. I >> thought it was caused because of the catalog refresh to populate >> projects, but I’m not sure. >> In any case, load catalog projects in spotter is cool, but we need to >> find a better implementation. One that does not freezes spotter until it >> refresh (remember, Pharo is also used in places with crapy connection or >> not connection at all). >> >> yes! >> >> if you want to suffer, do this experiment: >> 1. open a Pharo2 and open debugger on anything >> 2. then Pharo3, 4 and 5… feel the incremental slowdown >> 3. cry :’( >> >> Esteban >> >> > > -- > Cyril Ferlicot > > http://www.synectique.eu > > 165 Avenue Bretagne > Lille 59000 France > -- www.tudorgirba.com www.feenk.com "Be rather willing to give than demanding to get."
