From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] New package: transient Date: Mon, 04 May 2020 16:52:39 +0300 Message-ID: <83sggfoli0.fsf@gnu.org> References: <87368npxw4.fsf@bernoul.li> <83y2qezlpd.fsf@gnu.org> <83tv12zjx1.fsf@gnu.org> <20200429101755.GF24737@tuxteam.de> <838sicw4do.fsf@gnu.org> <83zhaqu89z.fsf@gnu.org> <83sggiu2p9.fsf@gnu.org> <83r1w2s9wi.fsf@gnu.org> <83v9leqmss.fsf@gnu.org> <83zhapoz63.fsf@gnu.org> <83k11tou72.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="102998"; mail-complaints-to="usenet@ciao.gmane.io" Cc: tomas@tuxteam.de, rms@gnu.org, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon May 04 15:54:10 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jVbXu-000Qef-8R for ged-emacs-devel@m.gmane-mx.org; Mon, 04 May 2020 15:54:10 +0200 Original-Received: from localhost ([::1]:49930 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jVbXt-0000E9-B5 for ged-emacs-devel@m.gmane-mx.org; Mon, 04 May 2020 09:54:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41070) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jVbWd-0006x8-Nu for emacs-devel@gnu.org; Mon, 04 May 2020 09:52:51 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:58064) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jVbWd-0004MZ-64; Mon, 04 May 2020 09:52:51 -0400 Original-Received: from [176.228.60.248] (port=2584 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jVbWU-0005Gu-CF; Mon, 04 May 2020 09:52:42 -0400 In-Reply-To: (message from Stefan Monnier on Sun, 03 May 2020 17:13:44 -0400) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:248817 Archived-At: > From: Stefan Monnier > Cc: philippe.vaucher@gmail.com, tomas@tuxteam.de, rms@gnu.org, > emacs-devel@gnu.org > Date: Sun, 03 May 2020 17:13:44 -0400 > > >> > You seem to be measuring only the "speed" of your typing the input, > >> > and disregard the time required to look over the results of the > >> > completion or doc search and decide which is the one you want. > >> The examples I give are not hypothetical > > Neither are mine. > > But the above I meant that I don't understand the relevance of your > answer. And that is my problem because...? > In the scenario of `string-multibyte-p` vs `multibyte-string-p` > or `absolute-file-name-p` vs `file-name-absolute-p` there is no "look > over the results". I only do (or want to do) TAB completion. No, you want to use that function whose name you don't really remember. Completion only helps if you have a pretty good idea about the beginning of the name (and if there aren't a lot of other candidates that begin the same). In your case, completion cannot be trusted up front; if you use it, you will lose time. > >> The documentation satisfies a different need. This discussion is not > >> about replacing the manual with something else. > > Not the manual, the help commands. > > Neither one nor the other. Nobody is talking about *replacing* anything > (other than replacing some names with others, admittedly ;-) Not entirely accurate. The proposal is to replace (or, rather, add) some names that will allow users to discover APIs using completion, instead of using Help commands, which were designed for this job.