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

Reply via email to