Because Haskell is a language of choice for many problem domains, and for scales ranging from one-off scripts to full scale web services, we are fortunate to by now have over 8,000 open source packages (and a few commercial ones besides) available to build from. But in practice, Haskell programming in the real world involves interacting with myriad legacy systems and libraries. Partially because t
![Call C functions from Haskell without bindings - FP Complete](https://cdn-ak-scissors.b.st-hatena.com/image/square/5f37be89b3549c48b490411980007603a05404b1/height=288;version=1;width=512/https%3A%2F%2Fwww.fpcomplete.com%2Fwp-content%2Fuploads%2F2023%2F08%2Ffunctional.png)