From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] master 01b97f9 1/2: Move VC diff ASYNC argument to the fifth position Date: Sun, 14 Dec 2014 09:18:25 -0500 Message-ID: References: <20141214105203.6572.30685@vcs.savannah.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1418566742 31793 80.91.229.3 (14 Dec 2014 14:19:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 14 Dec 2014 14:19:02 +0000 (UTC) Cc: Dmitry Gutov To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Dec 14 15:18:55 2014 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 1Y0A0c-0004lq-VJ for ged-emacs-devel@m.gmane.org; Sun, 14 Dec 2014 15:18:55 +0100 Original-Received: from localhost ([::1]:36134 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y0A0c-00068U-0g for ged-emacs-devel@m.gmane.org; Sun, 14 Dec 2014 09:18:54 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42671) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y0A0S-00068J-8M for emacs-devel@gnu.org; Sun, 14 Dec 2014 09:18:51 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y0A0K-0007Wi-Ix for emacs-devel@gnu.org; Sun, 14 Dec 2014 09:18:44 -0500 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:59506) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y0A0K-0007Wb-Fr for emacs-devel@gnu.org; Sun, 14 Dec 2014 09:18:36 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjsPAOwQflTO+ILA/2dsb2JhbABbgweDYIVaxR0EAgKBJBcBAQEBAQF8hAMBAQMBViMFCws0EhQYDYhuCdZZAQEBAQYBAQEBHpBvBxaEMgWLAaQugXiCN4FiIYJ3AQEB X-IPAS-Result: AjsPAOwQflTO+ILA/2dsb2JhbABbgweDYIVaxR0EAgKBJBcBAQEBAQF8hAMBAQMBViMFCws0EhQYDYhuCdZZAQEBAQYBAQEBHpBvBxaEMgWLAaQugXiCN4FiIYJ3AQEB X-IronPort-AV: E=Sophos;i="5.07,502,1413259200"; d="scan'208";a="101343310" Original-Received: from 206-248-130-192.dsl.teksavvy.com (HELO pastel.home) ([206.248.130.192]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 14 Dec 2014 09:18:35 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id AB4A9175E; Sun, 14 Dec 2014 09:18:25 -0500 (EST) In-Reply-To: (Dmitry Gutov's message of "Sun, 14 Dec 2014 10:52:04 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.181 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:180077 Archived-At: > Move VC diff ASYNC argument to the fifth position BTW, we should devise a "standard" way to turn an async operation into a synchronous one, so that APIs such as the one used for VC backends can simply always work asynchronously, and if the client needs the answer right away he can just use this standard way. I guess part of this answer could look like url-future.el. Stefan