Re:Rust-GPU: Making Rust a first-class language and ecosyste...
by pjmlp on Saturday October 24, 2020 @10:01AM
(#24879274)
Single threaded async is a special case of M:N threading model.
Shared libraries in Rust don't get distributed via cargo like Conan, vcpkg or OS package managers are capable of.
Too much C++ stuff in headers, yes that is a thing, specially in badly organized builds. Extern templates, incremental compilation and linking are also a thing, and VC++ already has experimental C++20 module support.
My dummy Gtk-rs test project to validate Rust improvements after each release takes 16 minutes currently on a core duo with 8 GB and SSD. The Gtkmm variant takes about 3 minutes, because it doesn't need to compile Gtk-rs on each compiler upgrade.
Shared libraries in Rust don't get distributed via cargo like Conan, vcpkg or OS package managers are capable of.
Too much C++ stuff in headers, yes that is a thing, specially in badly organized builds. Extern templates, incremental compilation and linking are also a thing, and VC++ already has experimental C++20 module support.
My dummy Gtk-rs test project to validate Rust improvements after each release takes 16 minutes currently on a core duo with 8 GB and SSD. The Gtkmm variant takes about 3 minutes, because it doesn't need to compile Gtk-rs on each compiler upgrade.