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 09:02:08 -0500 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000b70adf05debce362" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5436"; mail-complaints-to="usenet@ciao.gmane.io" To: Adam Porter , emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed May 11 16:03:18 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 1nomvu-00013w-4B for ged-emacs-devel@m.gmane-mx.org; Wed, 11 May 2022 16:03:18 +0200 Original-Received: from localhost ([::1]:48314 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nomvs-00074r-Pm for ged-emacs-devel@m.gmane-mx.org; Wed, 11 May 2022 10:03:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37278) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nomv0-0006O8-Uz for emacs-devel@gnu.org; Wed, 11 May 2022 10:02:22 -0400 Original-Received: from mail-wr1-f43.google.com ([209.85.221.43]:36718) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nomuy-0002Hf-Sj for emacs-devel@gnu.org; Wed, 11 May 2022 10:02:22 -0400 Original-Received: by mail-wr1-f43.google.com with SMTP id u3so3160858wrg.3 for ; Wed, 11 May 2022 07:02:20 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=sv1RRrxlQmsvbMG61xRA9dnAO5PMA+qQ0KvHqB3kpmo=; b=hQjQskdRzrBPgB9qQX2BzD+ivLm/Bj6/1/ongFna4Qk2xBRpiCF3vbRHXk2kndStBN YlEBACvtTLrL1vu8gRcoQ7ypJBTTgjyy27QhcfvRf3RPvJLc6X4hoFyglVFwNykOolfQ Oanz4oq6aHeMcJDN94lASOYhci8/ySSERfTdwjl+qlRPnvlRNfH9siXR3GqVs3D+k1dV 11XrPAmb5Hb06H6dMbZom57k3KM+sf2AlHxm55FIrnuqEPOozQ4dAYTqUJ2tSIB1w3r8 r6BPhA+5W6AT1bpEhBlGHF8NZbKTGdlpohOufDh7VngvdiEMEv/+uMyEbAi9ArZjHdPb c/yg== X-Gm-Message-State: AOAM531sr4UKBn3YsrMu86fiF9ynKwzfCBoPkrDOCzoocc6QIXrcsCy0 1+LrOalEaiYg/EAgcmPrQQ9vKOsGDVBA76l4KMRl+15O X-Google-Smtp-Source: ABdhPJwdi6+4T4ZchJG67pYNTiwHjagUGlvvUAbMifwJYdnA3nvUSNNHY1wphN4zC4tcHq51A9Gw4TIMAQAIzjNK4Bo= X-Received: by 2002:a05:6000:1ac7:b0:20c:6c81:175d with SMTP id i7-20020a0560001ac700b0020c6c81175dmr22639783wry.262.1652277739175; Wed, 11 May 2022 07:02:19 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=209.85.221.43; envelope-from=alphadeltapapa@gmail.com; helo=mail-wr1-f43.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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:289635 Archived-At: --000000000000b70adf05debce362 Content-Type: text/plain; charset="UTF-8" On Wed, May 11, 2022, 08:42 Filipp Gunbin wrote: On 11/05/2022 05:19 -0500, Adam Porter wrote: > plz.el is a library to make HTTP requests using curl, akin to url.el and > request.el. It attempts to provide a better API and avoid some of the > problems found in the other libraries, such as with callbacks. It would be great to be able to add "backends" to url.el, like for example curl-based one... So you don't have several similar APIs around. You're welcome to explore that possibility. In the meantime, there are reasons that an alternative has been needed. You can find some discussions about them here, on the bug tracker, and on various other package repositories. I would like to get plz.el on ELPA soon so I can submit Ement.el next. Thanks. --000000000000b70adf05debce362 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Wed, May 11, 2022, 08:42 Filipp Gunbin <fgunbin@fastmail.fm> wrote:
On 11/05/2022 05:19 -0500, Adam Porter wrote:

&g= t; plz.el is a library to make HTTP requests using curl, akin to url.el and=
> request.el.=C2=A0 It attempts to provide a better API and avoid so= me of the
> problems found in the other libraries, such as with callb= acks.

It would be great to be able to add "backends" to ur= l.el, like for
example curl-based one...=C2=A0 So you don't have sev= eral similar APIs
around.
=
You're welcome to explore that possibility.= In the meantime, there are reasons that an alternative has been needed. Yo= u can find some discussions about them here, on the bug tracker, and on var= ious other package repositories.

I would like to get plz.el on ELPA soon so I can submit Ement.el = next.=C2=A0 Thanks.
--000000000000b70adf05debce362--