3 ms·
I would add Ropes: https://github.com/rust-lang/rfcs/issues/653 https://github.com/rust-lang/rfcs/issues/653 Given the frequency of manipulating large bodies o
by shawn-butler 11y ago
I would add Ropes: https://github.com/rust-lang/rfcs/issues/653 https://github.com/rust-lang/rfcs/issues/653
Given the frequency of manipulating large bodies of text in contemporary programming I do not agree it is best left to a library implementation.
Without ropes as core std average rust developers will do what they did in java, c++, objC and simply use and abuse std::strings in all cases including those where it will perform poorly.
https://en.wikipedia.org/wiki/Rope_(data_structure) https://en.wikipedia.org/wiki/Rope_(data_structure)
[pdf] http://www.cs.rit.edu/usr/local/pub/jeh/courses/QUARTERS/FP/Labs/CedarRope/rope-paper.pdf http://www.cs.rit.edu/usr/local/pub/jeh/courses/QUARTERS/FP/...
- ewillbefull 11y agoI think some progress will be seen in libraries first, namely things like tendril. https://github.com/servo/tendril https://github.com/servo/tendril