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
