4 ms·
> There are a lot of people in that boat, and they need better options. Land isn't coming to you, folks, you must start rowing if you want to get there. Rewri
by dom0 9y ago
> There are a lot of people in that boat, and they need better options.
Land isn't coming to you, folks, you must start rowing if you want to get there.
Rewrite bit for bit. Module for module. Package for package.
- weberc2 9y agoSounds like you're saying this is infeasible; care to explain why?
- funkymike 9y agoI took it to mean that it is feasible. Instead of saying "well we used the wrong language, I guess we're screwed," you rewrite one component at a time, piece by piece, until the whole has been replaced. This is the approach I try to use myself. It's nearly impossible to replace an entire system all at once. But replacing one part at a time is doable and you can see the improvements much sooner.
- weberc2 9y agoBy "it is infeasible", I meant, "removing the GIL is infeasible"; not "rewriting is infeasible".