Tag: Rust

  • Porting Java to Rust

    Porting Java to Rust

    While Rust is not an object oriented language, it offers an appealing path to port libraries from Java. I recently completed porting the zxing library from Java to Rust, and I learned a lot about moving between the languages. I think many of these lessons can be applied to any object oriented language, but realistically…

  • rxing


    rxing is a port of the zxing barcode scanning and generation library written in Java. I started the project because I couldn’t find a pure rust barcode library, though there were plenty that relied on C or C++ libraries. Start to finish the project took me about 8 months complete. This included a couple of…