Hello,<br><br>I've made a small library, called CL-ROPE, that implements ropes as described in:<br>H-J. Boehm, R. Atkinson, M. Pass, 1995, "Ropes: an Alternative to Strings"<br><br>The code is very similar to SGI's C++ implementation (an extension to the STL), but simpler (no lazy copying or generator functions).<br>
<br>I'll release it under an MIT license.<br><br>I'm the only member.<br><br>My full name is:<br>Peter Gijsels<br><br>If possible, I'd like a Darcs repository.<br><br>Regards,<br>Peter Gijsels<br><br>-----BEGIN PGP PUBLIC KEY BLOCK-----<br>
Version: GnuPG v1.4.9 (Darwin)<br><br>mQGiBEhMEQQRBACL4EI+G6IlOLGWu9YbxK7bv5EQqek7De6M4rBjrzZmYcAzmjmh<br>2Wbn+mF9kQwp4qNRiLaSOD0IPfyQosvfKudghB71UpaA95txhaFLM+resbACfXaV<br>a7eVpuhWlDx6YoIlicWtRILQyGtFmjhF2eFKQATr+LBj9+sKFFR2CAqbYwCg4guS<br>
p2xjNoUkDblOE8mtCdp4ki8D/0/XQ/TkWW79AUbmOuvL9OgJ6gMXGCqclO3awa0z<br>EmYth/nuFrHSc2ovRuvdP7s7iOk7BjrWfZRNLfbOel1F+Rtnc+OSS65gb3htwhUx<br>FwWzTCKRe4bjZRPwvm4gpkWVVkwOutnRfflU6Z5VBo4TKn62yO0N9Ti/BJaMQjnV<br>5xuGA/0Z3M9CjoxmR2ZBKTTMlTf6ktg/DQ6cSfz74VXP355ojHC7j6z8jcqMSv1g<br>
Z1GSYe7uArmDeQ9tLMjIXPgBo1fq5La2AOtap40RID6ldGlryIIYDbTIW7bQl7GX<br>i+oJ4egXYCDR1Y+1FxdM+Lt0YvqqZ6xurMqZGV/YQ3fvyHESUrQnUGV0ZXIgR2lq<br>c2VscyA8UGV0ZXIuR2lqc2Vsc0BnbWFpbC5jb20+iGAEExECACAFAkhMEQQCGwMG<br>CwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRClZlgW7GiQBXrkAJ0TlUSyEgIgGDDL<br>
KTWHW0eePmzLgwCgu7eZG8DMVDVYg8Iv32nxNG/2Igy5Ag0ESEwRBBAIAMEidEyu<br>xW/w2KjIqtBN6VUR9QqeCVGMn6H/IlpiSYbMqlVD9IlfCf20+LOjvDk6TV53vKbm<br>vtOhWMrEgXSAkH/f6D0Pb3c4A/nCRntm5DDYJY0uIMh+ZlH0/Zdd2lKB6IMp0h1K<br>11mCltJN/2QcmyT1SLRZiD+DVXXh77j8l5EGv0xlXM2swQKAXY+88AQepySotmGI<br>
FxJAN8ToTgHCw3D0cxQyzUTcuoBSGeW5k2OTRIMBx/mPyiUyUMPwMsc/MKkDqem4<br>1+vq8u+Q32BAeP6+rugqRpTXm22GCJn8xYXqYym3dfA+9NQ2bADU7PY6jqUnn6jn<br>ksosT8k/WmUN8vMAAwYIAI0hZH5koRK+dWiDfLlgHgZikHekuNpaY8ZGh835Kj9h<br>b1O+zWXPbtjgP4EyUkabAIYl+Ft7AZkrxiZKRsWydAfrp8WTRVGeR67UadJJi5S9<br>
Oa15XbZ5WsbN1DjoqpvlnRHb8Q0VrdvKETk+Ro4hKyB6CLbwlgjqXI8d6+7BSO7b<br>GYZ/9TJ10YHRK2X6JlF6k0x7Yvjgt+ujd/fRArULlsaZbNj6WhbwQuGV2m+afN9q<br>wiVfRcTPSA1YjiHWDYb08RxWRnQipEhlS1N7ttwc5nYm8wgCZZlajQW3ohe3ksE2<br>2D28r2UkSEqjlW4gQNHMVtEo7m/dOOdGocwe++y88leISQQYEQIACQUCSEwRBAIb<br>
DAAKCRClZlgW7GiQBV/9AKDd4u54Sn620CiV9qI6ANKzj1oN/wCgv0wpSXK7b1xc<br>vzifE/TL5Z3s8XU=<br>=CaWb<br>-----END PGP PUBLIC KEY BLOCK-----<br><br>