• wsx-antithesis 2 hours ago

    Hi, I (Shuxian) worked with Michael on this project. Happy to answer any questions! We'll also post a followup next week on formally verifying our unsafe primitives in the style of RustBelt (https://plv.mpi-sws.org/rustbelt), if that interests you.

    • mchlgibs an hour ago

      I'm the author.

      Thanks for the interest; I've never had a post on Hacker News before.

      I'm happy to answer any questions.

      • pjmlp 9 hours ago

        It would be more interesting if it was on how to combine C++20 co-routines with Rust async-await models.

        Combining single-threaded C++ with multi-threaded languages has been a thing for quite some time.

        • rockwotj 4 hours ago

          I have done this integrating wasmtime into a a C++ seastar.io application. I’ll have to write a post about it

        • chris_money202 6 hours ago

          Pretty sure I’ve done similar, combined a Rust multi-threaded emulator with single threaded SystemC simulation

          • iamoutoftouch 4 hours ago

            do tell!

          • yuryk 4 hours ago

            Seems like objc2 crate uses same approach (MainThreadMarker).