From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.devel Subject: Re: Gnu Emacs way slower than XEmacs Date: Thu, 24 Apr 2003 15:17:25 +0200 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <84r87ulpts.fsf@boost-consulting.com> <20030422123301.GA26968@gnu.org> <84lly2lity.fsf@boost-consulting.com> <20030422150920.GA7693@gnu.org> <84n0iijz8u.fsf@boost-consulting.com> <848yu2tmc4.fsf@lucy.is.informatik.uni-duisburg.de> <9003-Wed23Apr2003214013+0300-eliz@elta.co.il> <87vfx48ig3.fsf@tleepslib.sk.tsukuba.ac.jp> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1051190653 32122 80.91.224.249 (24 Apr 2003 13:24:13 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 24 Apr 2003 13:24:13 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu Apr 24 15:24:10 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 198geh-000821-00 for ; Thu, 24 Apr 2003 15:20:51 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 198gkv-0003xy-00 for ; Thu, 24 Apr 2003 15:27:18 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 198gdS-000209-00 for emacs-devel@quimby.gnus.org; Thu, 24 Apr 2003 09:19:34 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 198gcj-0001eG-00 for emacs-devel@gnu.org; Thu, 24 Apr 2003 09:18:49 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 198gbt-00010O-00 for emacs-devel@gnu.org; Thu, 24 Apr 2003 09:17:58 -0400 Original-Received: from 178.230.13.217.in-addr.dgcsystems.net ([217.13.230.178] helo=yxa.extundo.com) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 198gbT-0000hE-00 for emacs-devel@gnu.org; Thu, 24 Apr 2003 09:17:31 -0400 Original-Received: from latte.josefsson.org (yxa.extundo.com [217.13.230.178]) (authenticated bits=0) by yxa.extundo.com (8.12.9/8.12.9) with ESMTP id h3ODHP07024495 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK); Thu, 24 Apr 2003 15:17:26 +0200 Original-To: "Stephen J. Turnbull" Mail-Copies-To: nobody X-Payment: hashcash 1.2 0:030424:stephen@xemacs.org:7f150f64ee82a139 X-Hashcash: 0:030424:stephen@xemacs.org:7f150f64ee82a139 X-Payment: hashcash 1.2 0:030424:dave@boost-consulting.com:c9a0c512f1519287 X-Hashcash: 0:030424:dave@boost-consulting.com:c9a0c512f1519287 X-Payment: hashcash 1.2 0:030424:emacs-devel@gnu.org:dd5fb5521698638c X-Hashcash: 0:030424:emacs-devel@gnu.org:dd5fb5521698638c In-Reply-To: <87vfx48ig3.fsf@tleepslib.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Thu, 24 Apr 2003 16:26:20 +0900") User-Agent: Gnus/5.090019 (Oort Gnus v0.19) Emacs/21.3.50 (gnu/linux) Original-cc: David Abrahams X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:13425 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:13425 "Stephen J. Turnbull" writes: >>>>>> "David" == David Abrahams writes: > > David> P.S. If it's any consolation, GNU Emacs is *WAY* faster > David> than XEmacs at sending mail to the SMTP server ;-) > > Right. That's because traditionally we assumed that sendmail always > worked and used an asynchronous process. Then we started having > people use less reliable software (eg, beta versions of TMDA) and > losing mail. So now we wait on the return code. Perhaps this could > be tweaked a bit, or made user-configurable, but we were in a hurry to > get it right at the time; losing mail is a no-no. It's not clear if "sending mail" means sendmail or smtpmail -- David? I think the return code problem was reported simultaneous to (X)Emacs. Emacs has checked the exit code since 1998, for XEmacs definitely since 2001 when sendmail.el was synced, but maybe also between 1998 and 1999 if the ChangeLog is to be trusted (cvs seems down so I can't look at the code).