Jump in the discussion.

No email address required.

Having said all that, I worry that rushing any part of this could be a death knell for the project. A quality rewrite (or port) takes time, on the magnitude of years rather than days.

Having recently ported a mid-size project from Javascript + jQuery to Typescript + Vue 3 (and countless other projects from more straight forward one-to-one languages/frameworks) I 100% agree. My job was 10x easier than porting a whole thing from C++->Rust (yes I know enough Rust and C++ to say this).

You can always bet software devs will underestimate how long this will take by years - most of the gains being vague developer happiness stuff that quickly gets trumped by a mountain of complexity which out numbers the short-term benefits. If this isn't an incremental transition that can support the old C++ source code it will never happen.

It will simply be a new project that 10% of the userbase AND devs will use, then it will have a high risk of dying out unless there's hardcore buy in with the original team + userbase.

Jump in the discussion.

No email address required.

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.