From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.devel Subject: Re: Making `interactive' conditional Date: Tue, 19 Jan 2016 21:23:31 +0100 Message-ID: <87twm9b9oc.fsf@wanadoo.es> References: <87mvszdp6b.fsf@gnus.org> <8737u9kv6f.fsf@russet.org.uk> <87fuy7hdc6.fsf_-_@wanadoo.es> <87bn8vh8q4.fsf@wanadoo.es> <4002fc97-5629-4367-8b8f-48b659fefdce@default> <87y4blbnbx.fsf@wanadoo.es> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1453235033 5176 80.91.229.3 (19 Jan 2016 20:23:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 19 Jan 2016 20:23:53 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jan 19 21:23:46 2016 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 1aLcob-0000hR-QR for ged-emacs-devel@m.gmane.org; Tue, 19 Jan 2016 21:23:45 +0100 Original-Received: from localhost ([::1]:39123 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLcob-0007uh-5h for ged-emacs-devel@m.gmane.org; Tue, 19 Jan 2016 15:23:45 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33654) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLcoX-0007ua-U5 for emacs-devel@gnu.org; Tue, 19 Jan 2016 15:23:42 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aLcoU-0001j7-NW for emacs-devel@gnu.org; Tue, 19 Jan 2016 15:23:41 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:44303) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLcoU-0001iv-Ga for emacs-devel@gnu.org; Tue, 19 Jan 2016 15:23:38 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1aLcoT-0000dS-1q for emacs-devel@gnu.org; Tue, 19 Jan 2016 21:23:37 +0100 Original-Received: from 1.red-83-38-42.dynamicip.rima-tde.net ([83.38.42.1]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 19 Jan 2016 21:23:37 +0100 Original-Received: from ofv by 1.red-83-38-42.dynamicip.rima-tde.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 19 Jan 2016 21:23:37 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 24 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 1.red-83-38-42.dynamicip.rima-tde.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:XCrVABY8P10gJD9tKPLGYz8W/LQ= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:198392 Archived-At: John Wiegley writes: >>>>>> Óscar Fuentes writes: > >>> I'd still love to see a faster, more apropos M-x develop in ELPA, if anyone >>> is interested in making that happen. > >> As Lars said, instrumentalization is required. > > A demonstrative implementation of this feature can be done without > instrumentation. Instrumentation is the "right" way, but is not a necessary > way. We shouldn't think core needs to be changed before we can try out a > fancier M-x. A demonstrative implementation can be done on a branch. This has the advantage that you see the real implementation and hence you have a solid basis for measuring its implications, maintenance-wise. And when it receives the ok, a simple merge is enough, instead of having to instrumentalize the Elisp sources. Besides, an implementation on ELPA not only causes much more work, but it is mostly invisible to the developers (see Lars' post). [snip]