On Mon, 21 Feb 2011 21:02:28 +0000, William Morgan <wmorgan-...@masanjin.net> wrote: > Hello Sup fans,
[...] > I'm focusing on the server component first. My specific goals are: > > - Encapsulate all storage and indexing logic. > - Formalize the notion of labels and state, and the relationship between them, > messages, and threads. Currently these relationships are fuzzy in Sup, and > things suffer for it. > - Precompute threads, so that search requires only moderate effort, instead of > the large effort it does now. This will make search much, much faster, at > the > expense of a little more effort at index time. > - Allow concurrent access from multiple clients. > - Provide something that is transparent and easy to modify without having to > go > through an ncurses client. On the server side, and more precisely on the interaction between the two, I would love to see a simple Unix/command/CLI defined for the server. To make myself clear, a bit like the notmuch CLI. This would allow for a greater modularity and reusablity between components. For instance I would like to index my mails with differents backends (disk is cheap), to get a way to compare different tools on real data, when searching emails, and thus allow to debug the different tools. -- Nicolas Pouillard http://nicolaspouillard.fr _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel