Ask HN: Have you ever migrated a large/old project to a different language?
https://news.ycombinator.com/item?id=32830596I'm curious if anyone has had the experience of porting over a large, existing project to a different language (either because of performance or other reasons). If so, how did that go? It seems like it could be a rather risky venture and one that a person ought to embark on with some due caution. Any general ideas or suggestions for how to go about this? Is it advisable to gradually move over bits of the existing system (like the parts that need better performance, assuming that's the reason for the switch)?
Really appreciate hearing about your experience.