12 ms·
I've seen it happen enough times where a significant amount of complexity can be removed altogether by addressing a problem at the root in a fundamentally diffe
by sdegutis 7y ago
I've seen it happen enough times where a significant amount of complexity can be removed altogether by addressing a problem at the root in a fundamentally different way. Thousands upon thousands of lines of code can just disappear[1]. I have seen firsthand how complex Babel is, and I'm also skeptical about anything that claims it could replace Babel. But I also looked at Rome's parser and it's not trivially small, and the README says it's made by the same people who made Babel. So I have good reason to believe this is probably a serious restart with justifiable properties.
[1] https://www.folklore.org/StoryView.py?story=Negative_2000_Lines_Of_Code.txt https://www.folklore.org/StoryView.py?story=Negative_2000_Li...
- ratww 7y ago> But I also looked at Rome's parser and it's not trivially small, and the README says it's made by the same people who made Babel It is the same parser used in Babel, but modified to be faster and more user-friendly [1]. This is probably how the author got so much done in just a few years. [1] https://twitter.com/sebmck/status/1136426174265978882 https://twitter.com/sebmck/status/1136426174265978882