From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: =?utf-8?B?7KGw7ISx67mI?= Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] New package: transient Date: Sun, 3 May 2020 03:37:31 +0900 Message-ID: <11D00CDF-DDBF-4BB8-AF3F-ED0A8313E004@icloud.com> References: <87368npxw4.fsf@bernoul.li> <87v9ljo5d0.fsf@bernoul.li> <87ftcnxu5m.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> <83r1w2qjf9.fsf@gnu.org> Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Content-Type: text/plain; charset=utf-8; delsp=yes; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="24649"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Stefan Monnier , tomas@tuxteam.de, rms@gnu.org, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat May 02 20:38:14 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 1jUx1i-0006JB-7F for ged-emacs-devel@m.gmane-mx.org; Sat, 02 May 2020 20:38:14 +0200 Original-Received: from localhost ([::1]:44386 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jUx1h-0002Id-AK for ged-emacs-devel@m.gmane-mx.org; Sat, 02 May 2020 14:38:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59312) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jUx19-0001sv-2i for emacs-devel@gnu.org; Sat, 02 May 2020 14:37:39 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jUx18-0007bz-2t for emacs-devel@gnu.org; Sat, 02 May 2020 14:37:38 -0400 Original-Received: from pv50p00im-ztdg10021801.me.com ([17.58.6.56]:52722) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jUx17-0007bW-LT for emacs-devel@gnu.org; Sat, 02 May 2020 14:37:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1588444656; bh=pyKpZ6eOoPM3fJDxwSD/g7e4TM/Ifl99D1DoyFlpntE=; h=Content-Type:Subject:From:Date:Message-Id:To; b=So37dx81d3MWHD2g2quweVQ5T4Q36KoduyMaghstCnWf5tdjOMQCx5iYL8y5EW0tq kKvZw1FvX9zmSkOViFz6zCd6DlhtVzlBEo5nzeunqc16y0wNd3dhASc81s8BmrX8sk Bb7S1NJ7b6FqeKwtfaUjlDlUBAgzr84Bb4akOyADNh+S/zCzYk6siXMHgMDLtURPNc zjYuuVz7z7pc37SUkMoRVhchLHU5FwwdL0siyLImYh7p5uYcqj1nL9PLNx+6+eoC1b UVs6z4cuwr9Dkk5e7oGaHHVM8KWyDhrBTW+xgac5fIKcaWKanjj25k/H7tLrCuwm3K RrbAwjkmeRDKg== Original-Received: from [192.168.0.2] (unknown [1.230.108.64]) by pv50p00im-ztdg10021801.me.com (Postfix) with ESMTPSA id B54C8360502; Sat, 2 May 2020 18:37:34 +0000 (UTC) In-Reply-To: <83r1w2qjf9.fsf@gnu.org> X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-05-02_10:2020-05-01, 2020-05-02 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 mlxscore=0 mlxlogscore=950 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-2002250000 definitions=main-2005020164 Received-SPF: pass client-ip=17.58.6.56; envelope-from=pcr910303@icloud.com; helo=pv50p00im-ztdg10021801.me.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/02 14:37:36 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Received-From: 17.58.6.56 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:248532 Archived-At: Eli Zaretskii 작성: >> From: 조성빈 >> Date: Sun, 3 May 2020 03:10:50 +0900 >> Cc: Stefan Monnier , >> tomas@tuxteam.de, >> rms@gnu.org, >> emacs-devel@gnu.org >> >>>>> Then "C-u C-h a WORDS..." is your friend. >>>> >>>> Nope, way too slow. >>> >>> Is that the only problem? then let's speed it up, and Bob's our uncle. >> >> My understanding is that slow here means that opening a new *Apropos* >> buffer is an small, but additional mental burden when writing code, and >> it slows down writing code. > > How is that different from having *Completions* pop up instead? Which… is why a lot of people don’t use *Completion* and use company-mode (or some other methods). > And how is looking up the function you need a "burden", when any > modern IDE provides some way of showing the possible candidates for > what you want to do next? Modern IDEs provide the candidates without needing to do any action. It’s very different from having to explicitly look up. (And that’s where the burden comes.) > I say it isn't a burden, it's an integral > part of writing code nowadays. > >>> Of course not! I'm saying that "regular naming" will increase the >>> length of the candidate list. >> >> The regular naming scheme will mean that we can only search functions that >> start with regexp - since the searcher doesn’t need grep-regexp-alist or >> gmm-regexp-concat when trying to get regexp APIs. > > Do they need rx, as just one example? I think that’s a different question. (FWIW, I consider that rx shouldn’t appear.) Whether or not the searcher wants to know about rx or not, it’s probably true that one doesn’t want gmm-regexp-concat.