With heartfelt thanks to the many people who have already tried hs-bindgen and
given us feedback, we have steadily been working towards the first official
release (see Contributors for the full list). In case you missed
the announcement of the first alpha, hs-bindgen is a
tool for automatic construction of Haskell bindings for C libraries: just point
it at a C header and let it handle the rest. Because we have fixed some critical
bugs in this alpha release, but we’re not quite ready yet for the first full
official release, we have tagged a second alpha release. In the
remainder of this blog post we will briefly highlight the most important
changes; please refer to the CHANGELOG.md of
hs-bindgen and of
hs-bindgen-runtime for the full list of changes, as well as
for migration hints where we have introduced some minor backwards incompatible
changes.
Second pre-release of hs-bindgen
Edsko de Vries – Friday, 27 March 2026
all foreign function interface hs-bindgen open-sourceOther recent blog posts
Lazy Linearity for a Core Functional Language accepted at POPL 2026
Rodrigo Mesquita, Adam Gundry
Friday, 28 November 2025
Rodrigo Mesquita, Adam Gundry
Friday, 28 November 2025
Better Haskell stack traces via user annotations
Hannes Siebenhandl, Matthew Pickering
Thursday, 04 September 2025
Hannes Siebenhandl, Matthew Pickering
Thursday, 04 September 2025