On 2010-01-22, at 13:23 , LuKreme wrote:
> 
> I have to assume Letters is going to have PCRE built in and that we will be 
> able to filter to our heart's content on any header (or any content, for that 
> matter).

I hope you mean PCRE as a generic term because as libraries go I was hoping for 
oniguruma.


> I expect to have an interface much like iTunes were, if I want, I can use the 
> GUI to build a very complex filter with nested logic.

A GUI, really? It pains me every time I have to click something. Maybe a GUI os 
*necessary*, but please, let people write queries by hand. Truly awesome if 
there's coloring and intelisense completion for writing said queries, and lots 
of synonyms so people don't need to have a reference, but, you know, just write 
queries.


> But in addition to regex, I also would like quite a lot of other metadata to 
> be available.

In my vision, anything we can get our hands on can be used in the queries. 
Queries that rely exclusively on pre-cached static metadata will be faster, 
because these can run directly on top of sqlite. But any function, the return 
value of any script should be available.

I'd like plugins to be able to offer 1) additional metadata extractors so these 
can go into the sqlite database, and 2) additional functions that can be used 
in the email queries.

(I'd also like them to annotate those functions that will always return the 
same result for the same set of input values, so these can be cached in sqlite 
too. (Eg. age(message) cannot be cached because it relies on a internal call to 
get the current time. sender(message) is static for each message parameter.))
_______________________________________________
[email protected] mailing list
List help: http://lists.ranchero.com/listinfo.cgi/email-init-ranchero.com

Reply via email to