3 ms·
> 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
by tome 3y 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?
- mhitza 3y agoNot 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.