From mboxrd@z Thu Jan 1 00:00:00 1970 From: wmorgan-sup@masanjin.net (William Morgan) Date: Sun, 23 Sep 2007 19:29:35 -0700 Subject: [sup-talk] Minor maildir change In-Reply-To: <20070919220200.GA3436@die.therning.org> References: <20070909224034.GA3540@die.therning.org> <1189740088-sup-6296@south> <20070916181936.GA5332@die.therning.org> <1190216731-sup-3428@south> <20070919220200.GA3436@die.therning.org> Message-ID: <1190600285-sup-4801@south> Excerpts from Magnus Therning's message of Wed Sep 19 15:02:00 -0700 2007: > What's gotten from the source is useful for an unseen message, but why > not mark known messages with the labels from the index? If your question is, why does Source#add_messages_from yield what it does, the answer is because all consumers either need the source labels (for polling) or need both (for syncing---check out sup-sync for the gory details). Thread-view-mode and all its decendents (inbox-mode, etc) all talk directly to the index and don't use that method at all. > >> - Make all sets of labels actual sets. > > > >Not sure what you mean by "actual sets", but I think this is pretty > >much the way Sup works now. > > What I mean is the type set gotten from "require 'set'" :) Currently > labels are lists, not sets. Honestly, I don't see a real advantage to retrofitting that class onto things. It doesn't appeal to my Ruby instincts. :) -- William