A blog about programming, languages and Rust. Mostly Rust. Rust is awesome, but sometimes you need to step out of the comforting embrace of a powerful type system and watchful compiler and interact with other languages. Fortunately Rust handles this quite well, with a robust and easy-to-use foreign function interface that requires little more than writing out the signatures of the foreign function