IGJoshua / ropes

A high-performance implementation of the rope data structure for Clojure.
Eclipse Public License 1.0
22 stars 0 forks source link

Port to cljc? and some other minor remarks #1

Open piotr-yuxuan opened 2 years ago

piotr-yuxuan commented 2 years ago

Hello!

Giving a little look to this library that looks great. I've got a couple of minor, and overall very positive remarks:

Thank you very much for contributing this! It looks quite promising and I look forward to using it next time I deal with super long string manipulation! Let me know if you would you consider a PR from an external contributor on any item :-)

Cheers, Piotr

IGJoshua commented 2 years ago

Hey, glad you have some interest in the project! I'll answer questions point by point.

As for external contributors, I am definitely open to contributions, e.g. from someone with more CLJS experience helping to port it to CLJC, or for just adding a CLJS version with feature parity (although I will likely do this myself at some point). I think since this is still relatively alpha software I may be a little more strict about what contributions I accept since I still have design ideas for this that simply aren't implemented yet.