On 2010-01-24, at 08:40 , Rob Allen wrote: > > > On 24 Jan 2010, at 01:12, Caio Chassot wrote: >> I believe applying filtering rules, in the most strict sense, shouldn't so >> much be the main focus, instead, everything is search, in the sense that >> everything is a live query. > > I don't mind everything being a search under the hood as long as I don't have > to be aware of it. To me, if it looks like a folder, then I'm going to treat > it as one and won't expect any quirks due to underlying implementation.
Definitely. Folders act like folders. For the programmers reading, I'd do the underlying datasource as a query, and I'd add event handlers for drags, drops etc, to implement the normal folder behavior. A UI item representing a folder is not a folder, this would have to be done regardless of the underlying datasource implementation. So there. > The main problem with smart folders/live queries is how much slower they seem > to be. That's a programmer idiocy problem. Even if you have two million email entries in a single folder, it shouldn't take more then a couple seconds on a recent Mac to fetch the headers for a tree view from a sqlite database. _______________________________________________ [email protected] mailing list List help: http://lists.ranchero.com/listinfo.cgi/email-init-ranchero.com
