an-cabal/an-rope

Consider parallelising some Rope operations?

Opened this issue · 0 comments

hawkw commented

I think one way we could potentially make some performance gains is parallelising some Rope operations. Since Ropes are immutable, I imagine we could easily use multiple threads for stuff like measuring the O(n) metrics (Lines and Grapheme), etc.

We could also possibly look into using SIMD for stuff like searching a Rope for a given character, or for comparing Ropes.