From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.devel Subject: fun-names Date: Thu, 15 Aug 2024 22:23:21 +0000 Message-ID: <87ikw14e92.fsf@dataswamp.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32885"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Philip Kaludercic Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Aug 16 12:46:20 2024 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 1seuTM-0008Kx-GP for ged-emacs-devel@m.gmane-mx.org; Fri, 16 Aug 2024 12:46:20 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1seuT1-0007sc-MI; Fri, 16 Aug 2024 06:46:01 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ses0O-0000qC-Ja for emacs-devel@gnu.org; Fri, 16 Aug 2024 04:08:17 -0400 Original-Received: from mout01.posteo.de ([185.67.36.141]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ses0M-0001nG-DK for emacs-devel@gnu.org; Fri, 16 Aug 2024 04:08:16 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 48378240027 for ; Fri, 16 Aug 2024 10:08:09 +0200 (CEST) Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WlZP41hSNz9rxQ for ; Fri, 16 Aug 2024 10:08:07 +0200 (CEST) Resent-To: emacs-devel@gnu.org Resent-From: Philip Kaludercic Resent-Date: Fri, 16 Aug 2024 10:08:07 +0200 Resent-Message-ID: <8734n47uvs.fsf@posteo.net> Original-Received: from proxy02.posteo.name ([127.0.0.1]) by dovecot05.posteo.name (Dovecot) with LMTP id 9FjTJRN9vmaafgIArfqFjw for ; Fri, 16 Aug 2024 00:23:31 +0200 Original-Received: from proxy02.posteo.de ([127.0.0.1]) by proxy02.posteo.name (Dovecot) with LMTP id 4myOIcAvvmbaFAMAGFAyLg ; Fri, 16 Aug 2024 00:23:31 +0200 Original-Received: from mailin06.posteo.de (unknown [10.0.1.6]) by proxy02.posteo.de (Postfix) with ESMTPS id 4WlKQW1BqBz12PS for ; Fri, 16 Aug 2024 00:23:31 +0200 (CEST) Original-Received: from mx04.posteo.de (mailin06.posteo.de [127.0.0.1]) by mailin06.posteo.de (Postfix) with ESMTPS id 1B84320F98 for ; Fri, 16 Aug 2024 00:23:31 +0200 (CEST) X-Posteo-Spam-Status: v=1; e=base64; a=aes-256-gcm; d=7sYTU5nlI2Bn2FkxrUAwTMfVwvs86xWOjh270HaxwHyTr8ICn/qVy7zb6MrMYzwqj/m2t+zgp 69KWMIFVlCW8PHBrFyq9nDLS9QUNunv8ykgw6bNaT6i7wUsI4aVMOBLpWkQoZvqqOGMTWNpCCMB xqJ1G+QOQku68i9giKZrJ/1L5xzvEXmRvJ1fivCtXMsB2BqXceJS9QxGMKYA1Ha7gODpqJMN0oD Y575ZW+a/3VsYG0TzQibYtL8541eDpyd8XxBSy3LTSs5/uLo0vQ+ZRoWeW5sZ2Yd2WFTllbnHgE y56u26 Authentication-Results: posteo.de; dmarc=pass (p=none dis=none) header.from=dataswamp.org Authentication-Results: posteo.de; spf=pass smtp.mailfrom=dataswamp.org X-Posteo-Antispam-Signature: v=1; e=base64; a=aes-256-gcm; d=nTdF51KR+zInwlLcGudZ5RSkISVOtfPGLr+hH0vMcAzuvVK43ojMxsn82XHRGYbHqJ9QXMeZxD4Dq2Q3Haa0Hxww+e/svZXc+Qk0KwFyWO4hwiMba+sa00X0jLuYP6X8JBCYbD6O Authentication-Results: posteo.de; dkim=pass (1024-bit key) header.d=dataswamp.org header.i=@dataswamp.org header.b=FJT9zkot; dkim-atps=neutral X-Posteo-TLS-Received-Status: TLSv1.3 Original-Received: from dataswamp.org (srv.dataswamp.org [95.217.107.122]) by mx04.posteo.de (Postfix) with ESMTPS id 4WlKQT0wWxz10yP for ; Fri, 16 Aug 2024 00:23:29 +0200 (CEST) Original-Received: from dataswamp.org (localhost [127.0.0.1]) by dataswamp.org (OpenSMTPD) with ESMTP id 6f6761fc for ; Thu, 15 Aug 2024 22:23:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=dataswamp.org; h=from:to :subject:date:message-id:mime-version:content-type; s=9287606; bh=dCYQ+e9SymY7d/wwczrHO2oFaw4=; b=FJT9zkotXqy3BnGSwwqs7FztU2d9 KH/hninvKNDyVfJ1YdPO0QQgDGELNqeEghP6wxbKBcOzu1M+j89qrpmbXMwBXtdq 24NcedrPgYQJJ024RZONupw9W7L1dIJ8u7hiUCx1d1c0KCyAAXih0slOrQLmG5WE H8RIHkAwE895ZpM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=dataswamp.org; h=from:to :subject:date:message-id:mime-version:content-type; q=dns; s= 9287606; b=GVAjqGFuGrSlbl33yRD4f1eERx2+QChOiY1FfW7oNm0te/Pxa0Aqm 7PUvojs9nFrydep6hEvcTiPvCW6HpqwSPfeAWt73KzxZhKbYKDSN/XtJCBTp6iRL bgpgfr1GfSYE7b/+FB/0ROS8jb5YnACoh+I/3USWHyZyKy0/QRAI/U= Original-Received: from ebc (localhost [127.0.0.1]) by dataswamp.org (OpenSMTPD) with ESMTP id 37dab9d7 for ; Thu, 15 Aug 2024 22:23:21 +0000 (UTC) Mail-Copies-To: never Received-SPF: softfail client-ip=185.67.36.141; envelope-from=incal@dataswamp.org; helo=mout01.posteo.de X-Spam_score_int: -32 X-Spam_score: -3.3 X-Spam_bar: --- X-Spam_report: (-3.3 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Fri, 16 Aug 2024 06:45:57 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:322802 Archived-At: Well, are you gonna add it or not? RMS likes it [1] and no one has objected. It is a new algorithm, a new application - that sometimes outperforms core Emacs and apropos [2] - and, as you say, it is a new UI. That combination isn't easy to do. Many packages on ELPA cannot say that for themselves. The algorithm is also interesting in its own right and it is exactly fitting to the way we name things in Emacs, with long prefixes that go from generic to specific using whole, normal English words. As for integrating with core Emacs, sure, but who is going to do that? Unless you, I or someone we know says he/she will do it, it won't happen. Besides, ELPA is closer to Emacs than my server so if anything, that is another reason to do it. [1] https://lists.gnu.org/archive/html/emacs-devel/2024-07/msg01205.html [2] Example. Do M-x fun-names RET pick gnus server RET and you see a 100% match on `gnus-server-pick-server'. Do C-h a RET gnus pick server RET and it appears line 453. --------------------------------------------- POS SYMBOL WRDS H P --------------------------------------------- 1. gnus-server-pick-server 1.00 2. gnus-server-server-menu 0.71 1 1 3. gnus-server-server-name 0.71 1 1 4. gnus-server-kill-server 0.71 5. gnus-server-close-server 0.71 --------------------------------------------- -- underground experts united https://dataswamp.org/~incal