“Skip the FFI”

I spoke again at last year’s LLVM Developers’ Meeting with my coworker John McCall. Our talk, “Skip the FFI: Embedding Clang for C Interoperability”, was about using the Clang compiler, in library form, to augment another language to work with C. This lets you present C declarations as if they were just special declarations in your own language rather than forcing your users to go through an external FFI. This is, of course, relevant to what I currently work on.

The video of the talk is now online, along with slides and of course all the other talks.