logoalt Hacker News

klntsky • yesterday at 6:20 PM • 1 reply • view on HN

Haskell does not have a good low level library wrappers story, unlike Rust.

Nobody prepared it for adoption nearly as much as Rust evangelists did for their language. Years of hard work they invested into maintaining bindings as hobby projects paid off.


Replies

kccqzy • yesterday at 7:23 PM

People care a lot more about Rust-C++ interop because people expect to replace C++ with Rust. People don’t care as much about Haskell-C++ interop, so in the end people just rely on C ABI because it’s the lowest common denominator. If your low level library has a C interface, Haskell works very fine. Some people even prefer the OpenSSL C library over Haskell-native TLS.

➕ show 1 reply