Yay for, "The One Container Library to Rule Them All".<div><br></div><div>I'd be up to helping as needed. <br><br><div class="gmail_quote">On Mon, Jun 11, 2012 at 4:13 PM, Faré <span dir="ltr"><<a href="mailto:fahree@gmail.com" target="_blank">fahree@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Gary and cl-containers developers,<br>
<br>
Eric O'Connor and I are a bit sick of the situation<br>
regarding data-structure libraries in CL.<br>
There are tens of implementation of any given implemented data-structure,<br>
most of them of less-than-stellar quality,<br>
all the while plenty of useful data-structures are not implemented at all.<br>
And it's a huge pain any time one wants to find a library<br>
(though the pain is somewhat alleviated by quicklisp).<br>
<br>
Therefore, Eric and I are considering doing some work of consolidation<br>
around CL datastructure libraries.<br>
Our goal is to have one library that provides all the interfaces<br>
(generic functions, macros) to all the datastructures that anyone may want,<br>
then separate libraries to implement these interfaces.<br>
For compatibility, these could be distributed as part of the same tarball.<br>
<br>
Separately (or not), we'd develop some library for pure datastructures<br>
that would try to maintain some kind of<br>
API coherence with the stateful variants.<br>
<br>
Your cl-containers looks like<br>
the best-factored of the existing datastructure libraries,<br>
as far as stateful algorithms go. Are you still maintaining it?<br>
Are you accepting patches and/or co-maintainers who would perform some surgery<br>
on the library to split it into interface and implementations,<br>
and add implementations to missing datastructures (such as fibonacci heaps),<br>
and add thread-safe variants of various datastructures, etc.<br>
All the while we'd seek to preserve backwards compatibility.<br>
<br>
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• <a href="http://fare.tunes.org" target="_blank">http://fare.tunes.org</a><br>
Cubans bemoan the three failures of the revolution: breakfast, lunch and dinner<br>
<br>
_______________________________________________<br>
cl-containers-devel mailing list<br>
<a href="mailto:cl-containers-devel@common-lisp.net" target="_blank">cl-containers-devel@common-lisp.net</a><br>
<a href="http://lists.common-lisp.net/cgi-bin/mailman/listinfo/cl-containers-devel" target="_blank">http://lists.common-lisp.net/cgi-bin/mailman/listinfo/cl-containers-devel</a><br>
</blockquote></div><br>
</div>