Re: new egg: http-curl
Rolando Abarca via Chicken-users <[email protected]> Wed, 29 Apr 2026 15:10:44 -0700
| Newsgroups | gmane.lisp.scheme.chicken |
|---|---|
| Message-ID | <CADnrc4AJ59GbiygWnJUAeLvA8uTc7rR9Uy-kykaBE7T7SVuu0Q@mail.gmail.com> |
Thanks Mario! Those are good points. Let me think about how to run tests or maybe have a flag to only run non-networked tests or something. 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 >