4 ms·
There are no unicorn solutions, however being religously blind to potential net value of fallible but potentially better interoperable alternatives would be irr
by kardashian007 10y ago
There are no unicorn solutions, however being religously blind to potential net value of fallible but potentially better interoperable alternatives would be irrational. Any rewrite cannot likely be accomplished in one pass (without some really smart code transpiler), but would more likely occur on a gradual migration todo list with a bidirectional interoperable language. The evaluation of such languages would likely involve requesting necessary features such as freestanding compilation, performance profiling/tracing tools and debugger integration, proofs of correctness and GC-less operation, among others. It's not impossible but it would need to be demonstrated that the perceived immense cost is significantly offset by the perceived immense value over "doing things as they've always been done."
- swsieber 10y agoAnd it definitely could be done in one pass because bugs like this do exist, and the language we want to port to should prevent them.