Re: new egg: http-curl
Rolando Abarca via Chicken-users <[email protected]> Thu, 30 Apr 2026 18:03:45 -0700
| Newsgroups | gmane.lisp.scheme.chicken |
|---|---|
| Message-ID | <CADnrc4CA5M2y1Lsqg0RKcWc1PoMNvEU2bH6F+LDmM8c_MryPpQ@mail.gmail.com> |
I just bumped the version and gated the network tests behind an env var. They don't run by default. Thanks again, Rolando On Wed, Apr 29, 2026 at 12:55 PM Mario Domenech Goulart < [email protected]> wrote: > Hi Rolando, > > On Tue, 28 Apr 2026 21:32:20 -0700 Rolando Abarca via Chicken-users < > [email protected]> wrote: > > > I've been testing a new egg that's a drop-in replacement for > http-client, http-curl: > > https://forgejo.rolando.cl/cpm/http-curl that, like the name implies, > uses libcurl as the transport. The main motivation > > was to have an http-client library that could have better https support > (I kept having lots of issues with http-client in > > oauthtoothy because it failed to connect to the APIs when trying to > exchange the token). > > > > The goal for this egg was to make it as easy as possible to transition > and maintain the same API as http-client. You need > > libcurl to build the egg. > > > > repo: https://forgejo.rolando.cl/cpm/http-curl > > release-info: > https://forgejo.rolando.cl/cpm/http-curl/raw/branch/main/http-curl.release-info > > docs: https://forgejo.rolando.cl/cpm/http-curl/src/branch/main/README.md > > > > I would appreciate it if it was added to the coup. > > Thanks. Your egg has been added to CHICKEN 5. > > I'd have a request, though: could you please reconsider the decision of > using external resources for tests? Some reasons: > > * They might introduce sources of indeterminist to tests. > > * Tests will not succeed in scenarios without network access. > > * Tests might fetch malicious content if external resources get > compromised. > > All the best. > Mario > -- > https://parenteses.org/mario >