From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: plz -> curl? Date: Tue, 17 May 2022 10:50:21 +0800 Message-ID: <878rr0oosy.fsf@yahoo.com> References: <874k1vzyom.fsf@posteo.net> <104ffa6b-12ae-53df-e289-aba7d7200654@alphapapa.net> <87o7zxnfsg.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26425"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: Richard Stallman , Philip Kaludercic , mardani29@yahoo.es, emacs-devel To: Adam Porter Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue May 17 04:51:42 2022 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 1nqnJG-0006is-92 for ged-emacs-devel@m.gmane-mx.org; Tue, 17 May 2022 04:51:42 +0200 Original-Received: from localhost ([::1]:58678 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nqnJE-0002Bb-LD for ged-emacs-devel@m.gmane-mx.org; Mon, 16 May 2022 22:51:40 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55616) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nqnIA-0001Pf-TF for emacs-devel@gnu.org; Mon, 16 May 2022 22:50:34 -0400 Original-Received: from sonic316-21.consmr.mail.ne1.yahoo.com ([66.163.187.147]:44522) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nqnI9-0005lt-7S for emacs-devel@gnu.org; Mon, 16 May 2022 22:50:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1652755831; bh=pHRmtFuWbEANClK2kjXRzLc6m/N1L2CTnGW9FVBpc9E=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=mYpmye0E0DyzUmBq9LLWYTc1jSl6PnVEKDKIqFH6AqSGUpKf2q/+kbvSWjGOBnRIaRu6l9KvOil998i0AvjFDAktrb2seZDYcvD9A4tH7d41fZhHpPg81mwD5Fqj46sNdTg+h50B1VOvsbXehKeTMpnsDl/zgbYrvG4M9LiGzCQldwgLStObeMHKX4DZfMA81ZQ/tFPcaVR36/ZIyM1pP2NSriEXdAncr+TsAmPmQ1NK6tbuWFqJM4qRlaHg1nSf32ENhheq9xNDlsLSeY0GJ4qpusSzkbSipanT58pLJRCZvdTyA70+eSLQk5rOxgMH9mARrY8eED3oszLyRrg2aA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1652755831; bh=hS3LhsUQrjXiuUi/EjtaFFgrlqq4Q18Q9LfTLqz3XCb=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=kRr0GFzDt0c5Isv81k0K2OlxvSnlDKIPiNEudGBXepqdL0VvnwroiwfHet2xvmGWExJp9Z1mg62zsudug3m+T9FyKzXLhR+85HCb/8FxqiEG5w/ngywFORNK6Sgp4zh5d9DkMaHOfykgfaKAcod66F9UqBWhWVYUv9rVk/F43gq2t21WYcN5/+mz6lzm+/5KOVeNa6lyxI8WCZamWUjLAUKg/RvzI3iqxgjtZY37ceTCZ+JDtT2+HgR7co7FBc4vPt6vbAyeVTKLNQ7EgcrzlXsN5qM0s7BQnhPFfsweikzDrajmxfq+XEW8L3SMcf2FBAUV1KPTS3JAGrxB+3jfVg== X-YMail-OSG: OBFtZ7gVM1nF86Cr1oo3xu3Q2BavBzeIJdRWarA2FRtbTUbbKId5cUjwj0YGxrr aiDBFDi1mLiPNV0_HA3ZBt1mL8zgJDf6v.AWqZsiE9n1.7BugfsvTmeXB3kteOsbloawMGPciAgT WeQtavCR6ji6q4i6EX8.EI3xkvlpcD8i6qilTq.OKUMj0sKYbh.Vnb19R0NWZV7yHSu.6IAHF7pE NqdvwndSD4tObxhwNFFyJSs.bVxf478LauTEHLn2twmr607PtKEKn4FaP76xtu48sL9jhMDin3vG HUJiihojfu8JU7oFaq5hnDbq3QCulmn8JHGskbki.doroDmezFSgVE9Qgb4lEgWKiSwFO4wW43ki PK0.WAEWs_Or11HPsreJaoI_2ItpRGtsi2O6iWQsvXAxR5ZaPHyEVNKdZHJWyq.owzVlu8WxFU8u ysk.HRdfDO4LTVH8fq4VtZmeMpnsCcQ3OBoJB.kFN9mAr3QWh3oqAJ5tDVoLzCrq9tlrs.SfIcTa mmA4ruseou10tveY9O5CKGwuIGcIzYUdTA1ptSSIkXFKHsBfOAAeKup4ilz2oOUwqURNUeFKhQKx 6C.0hT4DgxW40F_hIA9noEz_XFri5WBqVH8JFTWVN9fqbg8HRKKTYj7aKiQ_XWuLMj.S48S_4chx LA45lbFI.YN6a7rtSIboGM4SChfNRYdAswlO_LlsaOpA5X1uERmgQMHlvOKy1Eq5Nxm0iMoA61p3 GD35z6c6OvAt12k6kDvCEFTtIIBVYOmJ6x5_j7hxFzREx.XX0mfSD2CBC5ZxBJ7I6DtPbOJPE4w2 mEr.TvYeE2wz4s2ScFHjCbeLEwmoFFE.IaLPePz65w X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Tue, 17 May 2022 02:50:31 +0000 Original-Received: by hermes--canary-production-sg3-856bf69955-j4wlk (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 5c2a69a8dcfda902362842acbc733da2; Tue, 17 May 2022 02:50:26 +0000 (UTC) In-Reply-To: (Adam Porter's message of "Mon, 16 May 2022 21:13:51 -0500") X-Mailer: WebService/1.1.20188 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.187.147; envelope-from=luangruo@yahoo.com; helo=sonic316-21.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable autolearn_force=no X-Spam_action: no action 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" Xref: news.gmane.io gmane.emacs.devel:289826 Archived-At: Adam Porter writes: > Users who don't know how to use the package system will not be > installing the package in the first place. It is better for a package name to be helpful than for it to be merely possible for the user to install it. > Those packages have distinctive identities to those who use > them. Giving them generic names does not help the user remember them; > it has the opposite effect. A package on ELPA or NonGNU ELPA doesn't exist so that they can have a distinctive identity, it exists to be helpful to users. Giving a package a name that fails to describe what it does is not helpful, especially one as cryptic as "plz" or "eglot". If you ask for the apropos of "language server" or "lsp" with Eglot installed, there are no results. Browsing the package list is also less useful, since there are many packages and reading the descriptions for each one of them sometimes takes too long. > As I said, I don't want to use that name, because it implies more > comprehensive support for curl than I intend to provide in the > library. As well, there are other packages that provide a front end > to curl. Then how about "external-http-client"? That says it is a client for HTTP using an external program, but doesn't mention curl by name. > As I've said, long, purely descriptive package names like that are > less useful in the long run, as well as simply being too long. That simply doesn't make sense. A package with a descriptive name will be more useful in the long run, because users will find it easier to remember, and its purpose will be obvious to anyone reading code that uses it. I think we should simply not accept packages with nondescript names in ELPA or NonGNU ELPA in the future, since listing them is a disservice and serves to encourage the practice of naming packages confusingly.