* On 01 Dec 2012, Tony's unattended mail wrote: > > Regardless of which standards a mutt user endorses, a good quality > tool is lenient in what it accepts, handles it well, while being > strict in what it produces.
Yes, that's generally our principle. > Yet mutt is not good at handling common deviations from standards and > conventions. Mutt would improve if mutt developers received more > garbage that could be salvaged into something that's readable. No? I find it's good. I receive a lot of garbage, and I find it's pretty readable by means of salvage. Is there something specific you have in mind? I use mutt, and I have no issues with anyone's lines. If you do, and you're not Chris Bannister (who already did), explain the problem. I don't think I'm sheltered. I work in a Microsoft environment, and a majority of my coworkers have never used UNIX, an 80-column display, Usenet, etc. They write without line breaks, they sign their e-mail in green Comic Sans with institutional logos, and they top-post. I'm only sampling this thread, but I think most of it is academic tussling. I don't see anyone illustrating any actual problems in mutt, aside from Chris's noting that mutt says "(all)" when it hasn't shown all of the message. That's a genuine usability problem, albeit not a major one. > I think this is why mutt's encryption interoperability suffers. Mutt > is good with GPG, but it's lousy with S/MIME. While Outlook does > S/MIME okay, it does not even recognize a GPG message at all, and > Outlook plugins are lousy with GPG. If you can't submit a patch, talk about what needs to be changed, and submit descriptions of a proposed workflow, UI model, etc. I don't use S/MIME, have no use for it, so it's hard for me to extend my thinking to what's wrong with our implementation. Likewise I can't fix any problems in the Swiss German translation, because I don't use Swiss German and can't think like a natural user of Swiss German and I don't have time to learn to use Swiss German and find Swiss German speakers to communicate with just to address a software issue. One of mutt's original core design goals was good OpenPGP support. Our S/MIME support was added in stages by early adopters of S/MIME in a predominantly PGP world, and though I lack data, I suspect our PGP users still far outnumber our S/MIME users. So if our S/MIME support is lousy, that's completely undertandable. We need someone who uses it to deal with it. Abstractly, I would like for mutt to have good S/MIME support, but I can't worry about it enough to start S/MIME-based conversations on a significant scale for the sole purpose of learning for myself what might be wrong with our S/MIME support. At the risk of more gratuitous intellectualization of a simple issue, I'm not keen on most descriptions of free or open or whatever source. I think they miss much of the point. I think of mutt, and most other popular "open source" software, as *community-sourced*: it depends not only on the openness of its codebase, but on the communal origins of its ideas. So if there's a problem, let's commune. "Mutt would improve if mutt developers [were or did whatever]." Turn that around. If you are or do whatever, become a developer. You don't have to write code. -- David Champion • d...@bikeshed.us