Community
Participate
Working Groups
A query language for filters would be helpful I'd suggest to use SQL syntax. This is well known and a well know standard. It would fit well into the "Tables" of RSE. The simple "Subset" semantics could be easily mapped to SQL. I have a written small library (<3000 lines of code) that implements SQL (actually OQL) expressions. It is very easy to use. If there's interest, we could contribute it to RSE.
Michael, it would be great if you'd consider contributing the OQL library.
Created attachment 74547 [details] Screenshot showing generic filters in Thunderbird A UI for preparing filters in the generic filtering language could be like the one provided by Thunderbird if you do View > Customize... Add (see attached screenshot): Query conditions can be combined by AND and OR, each condition can select one field to check, and available checks are defined by the type of each field (is, contains, matches, ...) This UI is simple to use and understand yet very powerful.