From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Adam Porter Newsgroups: gmane.emacs.devel Subject: Re: ELPA submission: plz-see Date: Fri, 3 Nov 2023 09:46:01 -0500 Message-ID: <03d1a48e-9a2a-406b-bcce-330cab7e3402@alphapapa.net> References: <83h6m36z1v.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40947"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird Cc: brickviking@gmail.com, emacs-devel@gnu.org, philipk@posteo.net, rms@gnu.org To: eliz@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Nov 03 15:55:24 2023 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 1qyvZz-000ANi-F0 for ged-emacs-devel@m.gmane-mx.org; Fri, 03 Nov 2023 15:55:23 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qyvYs-0004Kg-Bh; Fri, 03 Nov 2023 10:54:14 -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 1qyvYo-0004K2-0h for emacs-devel@gnu.org; Fri, 03 Nov 2023 10:54:11 -0400 Original-Received: from cyan.elm.relay.mailchannels.net ([23.83.212.47]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qyvYm-0003va-8x; Fri, 03 Nov 2023 10:54:09 -0400 X-Sender-Id: dreamhost|x-authsender|adam@alphapapa.net Original-Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 86AA47A1AF4; Fri, 3 Nov 2023 14:46:03 +0000 (UTC) Original-Received: from pdx1-sub0-mail-a282.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 3CA4F7A1D70; Fri, 3 Nov 2023 14:46:03 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1699022763; a=rsa-sha256; cv=none; b=loqoi9dLHUX2sjyEcfMQEmokmvMfc0X6qJ4wecjQMFWAvLCsrL6NdfqyUdx8OuLqtzylc+ cOvjMAdIOGw3DG1l7UxlPFK+ZoVAedr9eelK1LWptbApyYLO2wb0/Ncz7I2PA8V9dnOH++ zE8wg9f5N2IwxF4Ky0BSdsYJp2jaqqnAOIRwRp/oUHf/h8O0SPE70xaKxgUtwZZnMTKwF+ rVFZf0NsB2O9yIxRRPKsWRzXlnQFAnvv14204tKXg8FhNZQSyuuhkyNhwdL+KksgJZ7S9C afRlYaTO5Vx/tXySnWFSBnGEew632+rFCxY1MwjhEERDxoUIcuDn/EzA7CaMUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1699022763; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=v9IEg+wgNjG7A6U89wRJYUpUXSq779Ko9S8tmehnSlU=; b=QdA3vnLYElNqJNmpowhE8yD6SvwYl9i9PCmUhjlq9rgs9x/dPMMcjiSuY0UmO/7ebzX5Sy WdwAxBaoJNZTQjSTyWwlCT9BkNv5IBpRNDwG/nCYqscuL/O87rLP87soVsqNFrH3GgmOkz mLgpEBSGc4GkGZ0yC+2oLjqbSMK5XB+C7DYBPun9YuB0B5AYpa2u/QT17u594NoVLhtnhV WW6BvRHqjemL8ptx9275W06u5ATL8RvbeMe8P1XClBOMaySgstzUyzvIXY7ifUabhsNjJS vh0p+euC6BtVSQ45eBx1fw3aWLUo49tXNNze5uNHzQbnashha/msfWk+h2ToHA== ARC-Authentication-Results: i=1; rspamd-86646d89b6-ftnvv; auth=pass smtp.auth=dreamhost smtp.mailfrom=adam@alphapapa.net X-Sender-Id: dreamhost|x-authsender|adam@alphapapa.net X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|adam@alphapapa.net X-MailChannels-Auth-Id: dreamhost X-Relation-Vacuous: 761893633eeeed74_1699022763399_542936373 X-MC-Loop-Signature: 1699022763398:3815399486 X-MC-Ingress-Time: 1699022763398 Original-Received: from pdx1-sub0-mail-a282.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.112.232.215 (trex/6.9.2); Fri, 03 Nov 2023 14:46:03 +0000 Original-Received: from [10.60.0.50] (unknown [193.56.117.222]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: adam@alphapapa.net) by pdx1-sub0-mail-a282.dreamhost.com (Postfix) with ESMTPSA id 4SMNpf3skSzCw; Fri, 3 Nov 2023 07:46:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alphapapa.net; s=dreamhost; t=1699022763; bh=v9IEg+wgNjG7A6U89wRJYUpUXSq779Ko9S8tmehnSlU=; h=Date:To:Cc:Subject:From:Content-Type:Content-Transfer-Encoding; b=i1wB2bzHsHPswp836hKT8g1OVfwxGEKRT3cs6znEcjgiYo1ZA69sOsYaxSHzxLCV5 /I7NscsW3vEf0Y0xj3Q6QPr5OIZS3PakK7TqT8mer64VYEcLT8OX4HpeYIy+ZLIQRy AwmuGSUHxNNwhLiAmrAuTDgEiFLJg5YWIpLYa2ov+gkkQGUc8l2HqzTsWxDQctdkf/ FXlZi3TbmCxvQWSksKZNnjoFbt8X8YPNC5CW3iNMfB4XuloSYnr/kBdZCmxjbJwTOM LOKN6BfZYWc19+xGabU2Qhce5F90Zw5hgz3u+5iC8H5GaXtND2bwkpeBonBWjdK5Gj L5sqBkNzc1MDw== Content-Language: en-US In-Reply-To: <83h6m36z1v.fsf@gnu.org> Received-SPF: neutral client-ip=23.83.212.47; envelope-from=adam@alphapapa.net; helo=cyan.elm.relay.mailchannels.net X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:312164 Archived-At: >> From: Philip Kaludercic >> Cc: rms@gnu.org, emacs-devel@gnu.org >> Date: Fri, 03 Nov 2023 07:50:45 +0000 >> >> brickviking writes: >> >> > I have it listed here in my elpa packages listing. A very short summary >> > from >> > the package itself is as follows: >> > >> > `plz' is an HTTP library for Emacs. It uses `curl' as a backend, which >> > avoids some of the issues with using Emacs's built-in `url' library. >> >> And yes, the name is not indicative of what the packages does, but the >> author had a strong preference of using a "fun" name and has advocated >> this on multiple occasions, so it is extremely unlikely that it will >> ever change > > Too bad, FIWIW. The name is not helpful, and I personally don't even > find it "funny" in any sense of the word. > > By proliferating packages with unhelpful names, we make ELPA and Emacs > in general harder to use. Please (ha) don't misunderstand me: I don't advocate for "fun" or "funny" names to be used exclusively for their own sake, nor at the expense of usefulness. There are a number of criteria used in choosing a library's name, and it is ultimately a judgment call. In the case of plz.el, all the obvious names for Elisp HTTP libraries were already taken (url, http, request, web). I spent a good deal of time thinking about and choosing the name. Then, when I submitted the package to ELPA (after having developed it for a few years), the alternatives suggested were long and awkward. Then ensued a long discussion about how a name should be chosen, names vs. descriptions, concise names vs. long ones, memorable ones vs. descriptive ones, etc. Were one of the obvious names available, I would have used it at the time; since none were, I chose what was the best in my judgment. Those who weight criteria differently may arrive at different conclusions. And, yes, "fun" is one of the criteria, as is memorability. In the end, once one finds and begins to use a tool, one tends to remember its name. I would not search for "emacs" to find a text editor--but having found it and used it, I know what it is. --Adam