I agree with you that there are mutually exclusive "states" for a message like Inbox, Sent and Failed. But looking at my GMail Inbox, I actually can not assign both "Inbox" and "Archive" to a messege, that is, there are some rules that cannot be overridden in there and ensure exclusiveness of certain tags, like your "Draft, Sending, Failed". However, if we assume that we are not venturing any further than using this for simply catching mutually exclusive state, then probably the classic Folder approach will be just fine.
/peter GTalk: neubauer.peter Skype peter.neubauer ICQ 18762544 Phone +46704 106975 LinkedIn http://www.linkedin.com/in/neubauer Twitter http://twitter.com/peterneubauer http://www.neo4j.org - New Energy for Data - the Graph Database. http://www.ops4j.org - New Energy for OSS Communities - Open Participation Software. http://www.qi4j.org - New Energy for Java - Domain Driven Development. On Mon, Aug 25, 2008 at 9:58 AM, Rickard Öberg <[EMAIL PROTECTED]> wrote: > Peter Neubauer wrote: >> Mmmh, >> On Mon, Aug 25, 2008 at 9:44 AM, Rickard Öberg <[EMAIL PROTECTED]> wrote: >>> If so, then what is the semantics of a message having both "Draft", >>> "Sending" and "Failed" tags? >> Mmh, not exactly sure, I guess you would start out with a few default >> tags like Draft, Inbox and Sending, and create Smart Folders for them, >> and do not open for custom tags and searches for the time being, >> ending up with exactly the same as the only-folder approach (e.g. a >> message can only have one tag ATM). > > I ask again: using tags imply that a message can have several at the > same time. What is the semantics of a message having both "Draft", > "Inbox" and "Failed" tags at the same time? Whether Smart Folders are > used or not doesn't make any difference to answer this question. > > /Rickard > > _______________________________________________ > qi4j-dev mailing list > [email protected] > http://lists.ops4j.org/mailman/listinfo/qi4j-dev > > _______________________________________________ qi4j-dev mailing list [email protected] http://lists.ops4j.org/mailman/listinfo/qi4j-dev

