Reformatted excerpts from Miles Pomeroy's message of 2008-04-28: > > This is part of the sup philosophy. It treats mail sources as dumb > > stores, and doesn't try to change them. > > If this is part of sup philosophy then I'm assuming that it's not > going to change. Can someone explain to me why this is a good thing? I > use multiple computers and would like to use multiple clients to check > my email, but this philosophy seems to only allow for one computer, > one client.
That's a good question and it deserves explanation. There are two issues. The first is simply pragmatic. Sup is never going to be able to compete with programs like Mutt in terms of operations like "open up a mailstore of some format X, and mark a bunch of messages as read, and move a bunch of messages to this other mailstore." That's a tremendous amount of work to get right, get safe and get fast, and Mutt's already done it well, and I sure don't want to have to reimplement it. The other issue is more philosophical, and that's that I ultimately view Sup as more of a service than as a MUA (even though it currently only has itself as a client and has been masquerading as a MUA for its entire life). I think the things that make Sup interesting and useful are the indexing and the flags, and those are things that don't translate to known mailstores at all. So in terms of multi-computer access, I would rather invest time in building up a sup-server program (which has been discussed here before, and I'm coming around to the idea, especially in light of things like Thrift) or a sup webserver (which currently exists in a proof-of-concept form) than to invest time in things that don't play to Sup's strengths. That said, if someone handed me a bunch of patches that does write back read/unread status to mailstores of whatever formats, I'd be more than happy to incorporate them. I'm just personally not going to spend a lot of development time on those features. -- William <[EMAIL PROTECTED]> _______________________________________________ sup-talk mailing list sup-talk@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-talk