Visual Studio Code: Text Buffer Reimplementation (2018)(code.visualstudio.com)
code.visualstudio.com
Visual Studio Code: Text Buffer Reimplementation (2018)
https://code.visualstudio.com/blogs/2018/03/23/text-buffer-reimplementation
6 comments
Is there an overview of which editor uses which data structures? I am particularly interested in GNU Emacs, vi(m), Sublime and other popular text editors among Hackers.
Sadly I think plain old Visual Studio isn't getting much love these days.
At least Rider exist, so if they fall too far behind that will just keep growing in market share.
At least Rider exist, so if they fall too far behind that will just keep growing in market share.
I was surprised they didn’t go with a Rope, too, but I haven’t evaluated one compared to a piece table
I’m surprised they got away with an ordered Array as long as they did. It’s almost prima facia poorly performing.
Newer editors seem to prefer Rope though.