From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: ELPA submission: plz-see Date: Sat, 04 Nov 2023 08:47:12 +0200 Message-ID: <83wmuy5827.fsf@gnu.org> References: <87y1fkbmut.fsf@gmail.com> <83y1fk9vcu.fsf@gnu.org> <87bkcfw5ai.fsf@posteo.net> <87cywubl7g.fsf@gmail.com> <87il6lu97q.fsf@posteo.net> <87o7gd9v8u.fsf@gmail.com> <87o7gbwa0a.fsf@posteo.net> <83h6m36z1v.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35554"; mail-complaints-to="usenet@ciao.gmane.io" Cc: philipk@posteo.net, brickviking@gmail.com, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Nov 04 07:48:26 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 1qzASH-0008zn-PY for ged-emacs-devel@m.gmane-mx.org; Sat, 04 Nov 2023 07:48:26 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qzARL-0008UV-6Q; Sat, 04 Nov 2023 02:47:27 -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 1qzARI-0008UH-Oe for emacs-devel@gnu.org; Sat, 04 Nov 2023 02:47:25 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qzARI-0001w4-64; Sat, 04 Nov 2023 02:47:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=iYgbD+awX1+iDxeyTSRPwe+SHiQIzu58KtuEKIOQETw=; b=Kax3k/Qwg+Q8 pqjmtnLOKA9E6yhu33AhEBQH0NhJGNS4XzykT4rCkrPa17+5BZ+FOibHbhhxVuj7EAbX87IB0Jd9T SCbv8yQdGUeqIBKoSlAXhMZ6v67BdGWNb4AcBg7KeraIwSvcS9vkrCXQmqhg3r2Sg0xzzVYYmzBgI IA3fWuMAsZ8Msqi4SyUaIZpwQapK78BWuI4P+LUkNPQSaRJuLcvlKrbMuSWmt84u8cIrGsCP4vkG5 zYis4izRu8/duEKx0PMoiJLmgx9BElIrkIcXVgYLGihEPUm+5jYfjhoNSRtw/1bGWet8xkdX1Yj3h dN3IA0ntbnAyvgfOqWiOYQ==; In-Reply-To: (message from Richard Stallman on Fri, 03 Nov 2023 22:10:53 -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:312188 Archived-At: > From: Richard Stallman > Cc: philipk@posteo.net, brickviking@gmail.com, emacs-devel@gnu.org > Date: Fri, 03 Nov 2023 22:10:53 -0400 > > Would it be feasible to improve the `url' library to make `plz' unnecessary? It should be, but no one is working on that, or expressed the intent of doing so, AFAIK. > Would it be feasible to change `url' compatibly to do its work using `plz'? FWIW, I don't think it would be a good idea, since (AFAIU) plz uses curl under the hood, and that program is not guaranteed to be installed on all the supported platforms. Nor do I like the idea of having Emacs depend on external software where we have the same capabilities built in, i.e. when the only reason for using external programs is that our implementation is in some use cases not performant enough. We should instead improve our implementation.