How I Wrote a Modern C++ Library in Rust
I wish Rust, C++, Go, D... could get together and agree on a common ABI/module format.  It doesn't need to be complete (which is to say I'm fine with having to use , just enough that 90% of my program can be written/rewritten in whatever language makes sense and used in the other without having to drop to C.<p>For starters it needs to have classes (probably using PIMPL like things internally by default).  It needs to have some sort of error handling. It needs to support some basic data like std::vector (but they can start from scratch).<p>Edit: my fingers typed API not ABI first...