Skip to content
/ rope Public

Implementation of the rope data structure in Go

License

Notifications You must be signed in to change notification settings

object88/rope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rope

Implementation of the rope data structure in Go. This library can be used by a text editor to improve performance as the user is making ad-hoc changes at arbirary locations in the text.

The implementation is based on work in the rope-experiment repository, where different implentations are tested and benchmarked against each other. This implementation is V2. This implementation may change over time if further enhancements are realized.

Performance differences vs. plain string operations are published in the rope-experiment repository.

About

Implementation of the rope data structure in Go

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages