Hacker News new | ask | show | jobs
by pnako 2450 days ago
I'm curious what they use for the GUI. C++ with Qt might have been a safer choice. Like most Rust advocacy articles, it says it rejects "C/C++" because of the flaws of C.
1 comments

That's a great question. Our UI is pretty light on the desktop side and most of the complex UI is on the iPad which we don't have to rewrite (yet). So we will most likely use the native UI APIs and use Rust's excellent FFI support.

C++ would have been a safe choice, but then well... we'd be stuck using C++. We still do use C++, a lot of our video codec is in C/C++ but parts outside of that will be Rust.

Oh, I see. I thought you wanted to recreate the whole thing on Windows, but it looks like you just stream the iPad screen onto the desktop. In which case you can indeed probably just use Win32 and DirectX.