Language upgrade process

#1

This is thinking pretty far down the road, but it was a miscellaneous thought I had.

Rust is probably somewhat unusual in that it has had extremely good tooling up front. It seems like all or nearly all public libraries are using cargo.

What I was wondering is if any thought had been put into using that tooling in order to conduct language upgrades if and when that becomes necessary - eg python2 -> python3.

I realize every effort is probably being made to prevent that sort of migration from ever happening, but I figured I’d ask and get people thinking about it in case there’s anything that could be done that’s easy now that would prevent massive pain later.

0 Likes

#2

I believe https://github.com/rust-lang/rfcs/pull/2052 is the extremely-hotly-debated-but-now-official answer to your question and several dozen related questions.

1 Like

#3

Yep, that looks like it exactly. Thanks!

0 Likes

closed #4

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

0 Likes