From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nix Newsgroups: gmane.emacs.devel Subject: Re: Default for the envelope From in smtpmail.el Date: Wed, 05 Sep 2012 10:14:00 +0100 Message-ID: <87wr08kf1j.fsf@spindle.srvr.nix> References: <0xwr16rzz5.fsf@fencepost.gnu.org> <83zk62c56n.fsf@gnu.org> <1usjbt9uzm.fsf@fencepost.gnu.org> <87628pj727.fsf@uwakimon.sk.tsukuba.ac.jp> <19713425-C419-4A09-8D66-24717D761FE8@mit.edu> <2962EC94-1044-47A5-A111-F4CBACFDCA0B@mit.edu> <87obmgtaq2.fsf@uwakimon.sk.tsukuba.ac.jp> <79D4B58B-FFCA-42E0-AD13-48B1C0879ADC@mit.edu> <87r4rbmp7u.fsf@uwakimon.sk.tsukuba.ac.jp> <87a9x6lymj.fsf@spindle.srvr.nix> <878vcptfwi.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1346836457 32088 80.91.229.3 (5 Sep 2012 09:14:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 5 Sep 2012 09:14:17 +0000 (UTC) Cc: chad , "emacs-devel@gnu.org discussions" To: "Stephen J. Turnbull" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Sep 05 11:14:17 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1T9Bgd-00046w-AH for ged-emacs-devel@m.gmane.org; Wed, 05 Sep 2012 11:14:15 +0200 Original-Received: from localhost ([::1]:60890 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9Bga-0001Lv-D2 for ged-emacs-devel@m.gmane.org; Wed, 05 Sep 2012 05:14:12 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:39108) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9BgT-0001Lh-Oj for emacs-devel@gnu.org; Wed, 05 Sep 2012 05:14:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T9BgR-0003kF-21 for emacs-devel@gnu.org; Wed, 05 Sep 2012 05:14:05 -0400 Original-Received: from icebox.esperi.org.uk ([81.187.191.129]:44308 helo=mail.esperi.org.uk) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9BgQ-0003k3-OG for emacs-devel@gnu.org; Wed, 05 Sep 2012 05:14:02 -0400 Original-Received: from spindle.srvr.nix (nix@spindle.srvr.nix [192.168.14.15]) by mail.esperi.org.uk (8.14.5/8.14.5) with ESMTP id q859E0if014862; Wed, 5 Sep 2012 10:14:00 +0100 Emacs: because you deserve a brk today. In-Reply-To: <878vcptfwi.fsf@uwakimon.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Wed, 05 Sep 2012 10:30:37 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) X-DCC-dcc1-Metrics: spindle 1182; Body=3 Fuz1=3 Fuz2=3 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 81.187.191.129 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:153038 Archived-At: On 5 Sep 2012, Stephen J. Turnbull uttered the following: > Nix writes: > > > Yes. As seen above, you can do it yourself, but you shouldn't need to, > > not really: like gnus-posting-styles, this should be something Gnus (or > > message mode) does for you. > > That would suck. :-) Seriously, I don't use Gnus, and I don't always > use message mode. It's not like this kind of facility is Gnus-specific. Well, at least Gnus needs to be able to talk to other modes, and if message mode doesn't do it, who will? Substitute 'Gnus, or message mode, or whatever weird modes exist for people who want to send messages some other way', if you like, but I'm not sure this *can* be hardwired into just smtpmail.el, and if it requires cooperation from other widely-used modes, so be it. > I understand why in practice every app has to reinvent these > facilities for itself (this kind of refactoring is not amazingly fun > work and all the benefit goes to third parties), but it's a shame. What seems to happen is that significant packages (such as Gnus) sprout modes for their own internal use that can then be reused by other people, and are eventually split out of the significant packages into their own thing. This requires a modicum of decent internal interface design, but larsi has always shown himself equal to the task before now. -- NULL && (void)