Hacker News new | ask | show | jobs
by tome 992 days ago
> I've also been very slowly chipping away at some base(/prelude) Haskell library replacement, because I find it beyond embarrassing that in 2023 with a default Haskell installation one cannot make a HTTPS GET request.

Sounds interesting! Do you have anything you can link us to?

1 comments

Not really. While my mention in the previous post was 2023, I actually started coding this in the summer of last year. As I work on it once in a blue moon, might be a year or two away before I publish anything.

If you're interested in terms of approach, it builds on what I consider saner exports/re-exports of all the other packages that are part of a default installation (base, containers, text, bytestring, etc), and avoids reinventing where industry standards exists (no tls/http client stack from scratch but curl C bindings). There are a few other abstractions I've written in there, but those feel rather flimsy and might remove them.