Re: new egg: http-curl
Mario Domenech Goulart via Chicken-users <[email protected]> Wed, 29 Apr 2026 21:55:54 +0200
| Newsgroups | gmane.lisp.scheme.chicken |
|---|---|
| Message-ID | <[email protected]> |
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