From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Artur Malabarba Newsgroups: gmane.emacs.devel Subject: Re: Async package.el Date: Wed, 8 Apr 2015 03:21:42 +0100 Message-ID: References: <55228FD2.3080501@yandex.ru> <55239FA3.40301@yandex.ru> <87384cnpy2.fsf@gmail.com> <87y4m4m2q6.fsf@gmail.com> Reply-To: bruce.connor.am@gmail.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a11c364a620613f05132d3149 X-Trace: ger.gmane.org 1428459719 12423 80.91.229.3 (8 Apr 2015 02:21:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 8 Apr 2015 02:21:59 +0000 (UTC) To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 08 04:21:59 2015 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 1Yffcs-0002aM-EM for ged-emacs-devel@m.gmane.org; Wed, 08 Apr 2015 04:21:58 +0200 Original-Received: from localhost ([::1]:50120 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yffcr-0007iz-NP for ged-emacs-devel@m.gmane.org; Tue, 07 Apr 2015 22:21:57 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39835) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yffcd-0007is-U1 for emacs-devel@gnu.org; Tue, 07 Apr 2015 22:21:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yffcd-0001Wu-5I for emacs-devel@gnu.org; Tue, 07 Apr 2015 22:21:43 -0400 Original-Received: from mail-la0-x22b.google.com ([2a00:1450:4010:c03::22b]:34316) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yffcc-0001Wq-TU for emacs-devel@gnu.org; Tue, 07 Apr 2015 22:21:43 -0400 Original-Received: by laat2 with SMTP id t2so48696523laa.1 for ; Tue, 07 Apr 2015 19:21:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=+uAtpUbgSK/e1V8oe0b7IuZpZc+ThaJVikKOOC1whiw=; b=Pk/4cageB4Uw4+PSCMkDqoOmY2HuWrnAAgZGrg+vAm0yQ70qzVUku6yZ/lSqNuGKT/ hNFXxaOMMCVMK9tQd6CFbeNSLbbYyzn5OXStBQNtqwTQvmN6pEi2zYWCxOloNfpvkVQW QI8ityAi9fM4Ur5VOqkKxtbDhz8M4JqiziVMqLAlYxbb0ixYEMCtFTFO75SQy32tg4zt cru1jTovjFy/03qwYPCeq7795Pbge07Nm7Z+j7CuJPS/mP8jG5UZNBDbmcRuxBcWNfb+ D79dji1IWE6QJ/HQS5at3zLYSRq8q1V7GoDlQR/jXr4Pjt+wRflv0KzXGOtu/j+YKFZ3 vHIA== X-Received: by 10.152.87.204 with SMTP id ba12mr21410720lab.35.1428459702213; Tue, 07 Apr 2015 19:21:42 -0700 (PDT) Original-Received: by 10.25.150.131 with HTTP; Tue, 7 Apr 2015 19:21:42 -0700 (PDT) Original-Received: by 10.25.150.131 with HTTP; Tue, 7 Apr 2015 19:21:42 -0700 (PDT) In-Reply-To: <87y4m4m2q6.fsf@gmail.com> X-Google-Sender-Auth: O4exqKSmiiswNs2S-VbQbRC8CYc X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c03::22b 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:185127 Archived-At: --001a11c364a620613f05132d3149 Content-Type: text/plain; charset=UTF-8 > > The only situation where they can diverge is if the Emacs executable > > was recompiled while the current one is running, and then we could add > > some form of version check to protect against it. > > That happens to me sometimes as well, Me too. And I suspect many others on this list as well. > but in that case I've pointed the > gun at my own foot and pulled the trigger :-) I'd consider it rare > enough that you don't need to expend a lot of effort to prevent it. Not only that, but even when it does happens it's unlikely to cause problems. Because the background process does very little interaction with the running Emacs, even different versions should be mostly safe. --001a11c364a620613f05132d3149 Content-Type: text/html; charset=UTF-8


> > The only situation where they can diverge is if the Emacs executable
> > was recompiled while the current one is running, and then we could add
> > some form of version check to protect against it.
>
> That happens to me sometimes as well,

Me too. And I suspect many others on this list as well.

> but in that case I've pointed the
> gun at my own foot and pulled the trigger :-) I'd consider it rare
> enough that you don't need to expend a lot of effort to prevent it.

Not only that, but even when it does happens it's unlikely to cause problems. Because the background process does very little interaction with the running Emacs, even different versions should be mostly safe.

--001a11c364a620613f05132d3149--