News for hackers. Stuff that matters.
Re:Rope Science – Computer science concepts behind the Xi ed... by fjdlwlv on Monday April 17, 2017 @09:40PM (#14135890)
No editor besides Atom has this problem. Do they all use ropes?
Re:Rope Science – Computer science concepts behind the Xi ed... by staticassertion on Tuesday April 18, 2017 @10:05AM (#14138885)
I just attempted to open a 2MB file in gedit and it took about 25 seconds to load enough to click into some text. Attempting to edit it did not go well and the process effectively hung.

I opened the file in intellij and it's performing admirably but there is noticeable lag when entering input. Keep in mind that features were disabled automatically due to the file size.

2MB may not be very representative for all files, but when having to jump into generated protobuf class files I've certainly wished my IDE could handle the load. I can't tell you what data structures these IDEs are using internally though.

And, again, the fact that features had to be disabled in intellij really says a lot. With more power, you can have more features, you can get feedback faster in your IDE, you can have more linters, more plugins, etc. That's a huge benefit to having fast software. Performance is enabling.