Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

(Author here)

Most of the buzz about .NET Native AOT is focused on things like startup time for compiled executables in cloud environments. For good reason.

But Native AOT also supports compilation to libraries with a C ABI, including both shared libs and static. My blog series tends to lean in that direction, talking about interoperability.

Some of the posts talk about very fundamental things. Some of the later posts give mention to a (somewhat experimental) binding generator I've been working on, using CLR metadata to automatically create glue and projections for other languages like Rust and TypeScript.

In general, interop between C# and other languages has been possible for a long time, but Native AOT allows it to be done without hosting a CLR, and as the feature matures, I think that'll make it more interesting for some use cases.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: