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] New package: plz Date: Wed, 11 May 2022 14:29:22 -0500 Message-ID: <104ffa6b-12ae-53df-e289-aba7d7200654@alphapapa.net> References: <874k1vzyom.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28385"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.1 Cc: rms@gnu.org, emacs-devel To: Philip Kaludercic , =?UTF-8?Q?Daniel_Mart=c3=adn?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed May 11 21:31:02 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 1nos33-00078C-G2 for ged-emacs-devel@m.gmane-mx.org; Wed, 11 May 2022 21:31:01 +0200 Original-Received: from localhost ([::1]:59396 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nos32-00023t-3U for ged-emacs-devel@m.gmane-mx.org; Wed, 11 May 2022 15:31:00 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51406) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nos1e-0001Fu-Uk for emacs-devel@gnu.org; Wed, 11 May 2022 15:29:35 -0400 Original-Received: from fennec.ash.relay.mailchannels.net ([23.83.222.58]:10512) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nos1c-0001sX-CV; Wed, 11 May 2022 15:29:34 -0400 X-Sender-Id: dreamhost|x-authsender|inbox@alphapapa.net Original-Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 028A9121446; Wed, 11 May 2022 19:29:25 +0000 (UTC) Original-Received: from pdx1-sub0-mail-a301.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 8DDC1120A57; Wed, 11 May 2022 19:29:24 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1652297364; a=rsa-sha256; cv=none; b=dHiEhwnXcrJDF3gS/60BLqewlq1bVZGlUIKXPCmzDpbPf9fXxBqbXWJWt8oOf7vXmNXq4S 1sU0VRIPT9vAaOyK7r858XXw4NSk6Bi5cNlYIBga14wMii7pudsZXUjl+UDVYjxqJsrQb3 42Ku9jIpeeehVGluD+sZRsfs47j1nV/yafUXNYZtkfYZrt6cXUhnf99MuJ2xXzn7VnwYR9 Scsn6xEpFXeEFYdGLPLWsWapczeAQgqPAbCJ4QBO1II5w21pBMpxT+DmPW9oeF0hDWA/An AoYF0Q8afxJQkb7Kd5KxpNGkqNb8r4pHH8Z/vSDWKoQY9kku9qNVvPQWgsbk4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1652297364; 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=ylwxM9tk2j3AEy6q9z4NGXz6TlVtSj7fLmwIBvr5wG4=; b=0OvLixCY+hnx+Gg7UmGD4tvaKaSGftft7KQBEoYHh/jgFkCZC8zmLLhKHuQ0EeatB9n1pG xePYQ1lVkPzZvFQM5hT3EMXSnfS14ptqmfBApm62HZS3aDeesLXW6A4J/3gxazXTqbxmbK AbhC7zsASFU4bKY+ZlCe7+o7h48I1/ghlCSRmrNIhbYcH0CylsErq0LeNjOoyx1Hk0g5c5 GBUR19vs/fIxn2bvIHHxip7N9LB65PT2waLHQFHKNUJxMAfkOitBw91fIIDteyqEo3sNH1 krT517JjXot+MWArcPN7vuc6zI3Lgu8mPijYsEbkcu9MCEM9RtYZoMX/d0/IYQ== ARC-Authentication-Results: i=1; rspamd-6fcfc4d76-89sjq; auth=pass smtp.auth=dreamhost smtp.mailfrom=adam@alphapapa.net X-Sender-Id: dreamhost|x-authsender|inbox@alphapapa.net X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|inbox@alphapapa.net X-MailChannels-Auth-Id: dreamhost X-Whimsical-Continue: 1d5aa4504e1a6b67_1652297364849_3851703513 X-MC-Loop-Signature: 1652297364849:4277461911 X-MC-Ingress-Time: 1652297364849 Original-Received: from pdx1-sub0-mail-a301.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.120.38.172 (trex/6.7.1); Wed, 11 May 2022 19:29:24 +0000 Original-Received: from [10.192.0.138] (unknown [193.56.117.145]) (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: inbox@alphapapa.net) by pdx1-sub0-mail-a301.dreamhost.com (Postfix) with ESMTPSA id 4Kz4jH4d99z4G; Wed, 11 May 2022 12:29:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alphapapa.net; s=dreamhost; t=1652297364; bh=ylwxM9tk2j3AEy6q9z4NGXz6TlVtSj7fLmwIBvr5wG4=; h=Date:Subject:To:Cc:From:Content-Type:Content-Transfer-Encoding; b=Svw1UKbTILX/PzDnj34xo3jiltJ98k7KEL/ji16Cj3a/ZdDsDXIrWo4A+kSAdoqKN JIWBM9HzydUGBA2AaSHe7eE0xjrACysIQdUVJf13gcPgIJGYCeQl6FSjyHi5v0evg2 hXEOkPDLMPemchVsKywS/rEvb1Ki1MWoiYkAMjtdYcU3sSUvG6fcCEdwE3zFdnGGGD 483bE1kvIoKSndTYliHxKXhxoyCxz2IM3SGtXaNYToOXDlPvAEMEzUOH7zVI7l7qUr 96opcZruvmW0K92SBPwIUrhmB+O58PrO59COFeVixPNFvX2D/Kn1GqJ9hTK1qgTP1k jw7Z0OwbAwghA== Content-Language: en-US In-Reply-To: <874k1vzyom.fsf@posteo.net> Received-SPF: neutral client-ip=23.83.222.58; envelope-from=adam@alphapapa.net; helo=fennec.ash.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, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-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" Xref: news.gmane.io gmane.emacs.devel:289645 Archived-At: On 5/11/22 13:55, Philip Kaludercic wrote: > Daniel Martín writes: > >> Adam Porter writes: >> >> [...], I think it's wise to rename the library to something >> more descriptive before people start writing packages using it. It >> will be much harder to rename the library later. > > I would agree, but I know that Adam and I have different opinions on the > matter. I've often advocated for descriptive names when reviewing MELPA submissions, but I've also come to appreciate concise, distinctive names. In this case, as I wrote in the commentary, there are already packages named url.el, request.el, and http.el (the latter of which serves a different purpose altogether). And I think it doesn't matter here: if someone wonders what plz.el does, they can "C-h P plz RET" and find out. And if someone is looking for an HTTP library, they can "M-x list-packages RET / d http RET" and find some. The prefix "plz" is concise, which is valuable in code. And a bit of mild humor is...well, software can be very dry, and Lisp is supposed to be fun, so I like it. :) (Also, naming things is hard.) As to inclusion in core, as Eli said, that wouldn't be appropriate as long as it requires curl. As well, while I've been using it successfully for a couple of years now, and, as I wrote in the readme, it's generally useful for most HTTP needs, with regard to HTTP features it's far from complete. It needs to be used more widely and tested more thoroughly, and being on ELPA would be a good step toward that. Having said that, if it were to eventually mature to the point where it didn't require curl and were suitable for core, renaming it would be appropriate, and I think it wouldn't be a problem to do so then. Thanks for the feedback.