Rope-Data-Structure-C Alternatives
Similar projects and alternatives to Rope-Data-Structure-C
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Rope-Data-Structure-C reviews and mentions
-
Text Editor: Data Structures
if you don't have reflinks you're going to have to load the entire file into an array when you open it anyway, even if that array isn't where you edit it
the complexity of ropes is being oversold here. as i pointed out in a comment in a subthread, you can make ropes quite complex, but https://github.com/ivanbgd/Rope-Data-Structure-C is 339 lines of code. it's probably not a real-world rope, though
probably the most widely used implementation of ropes is the one from the sgi stl, which is in gcc as libstdc++/ext/rope https://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USER... and libstdc++/ext/ropeimpl.h https://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USER..., which total 1485 lines of code, about five times larger. in a garbage-collected language, like the cedar language where ropes originated, most of that complexity goes away, and production-quality ropes are only a few hundred lines of code. also c++'s verbose syntax isn't doing brevity any favors here
http://www.bitsavers.org/pdf/xerox/parc/cedar/Cedar_7.0/09_C...
Stats
ivanbgd/Rope-Data-Structure-C is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of Rope-Data-Structure-C is C.
Popular Comparisons
Sponsored