|
If someone can do systems programming with FreePascal/Delphi, Modula-3, .NET Native, D, Swift, Ada,... They will be almost at home with Rust. The biggest hurdle is dealing with the borrow checker when writing GUI code (hello Rc<RefCell<T>>), but for other kind of applications it is quite ok. Also it speaks a lot that Ada, C++, Swift are adopting the same ideas regarding the borrow checker, even if implementation has some constraints given backwards compatibility. |