17.04.2012, 20:14, "Vladimir Sedach" vsedach@gmail.com:
I think it is a very good idea.
When are you planning the 1.0 release? It would be nice to go through all the systems dependent on bordeaux-threads in Quicklisp and notify the maintainers of any that use recursive locks to fix their code.
If the public API is changed in a not-backward-compatible way, I would suggest to release new ASDF system (bordeaux-threads2), and leave the old version available in quicklisp forever.
People who are ready to use new version, just add bordeaux-thread2 into their ASDF dependency. Others are able to use old version.
This is a good practice. And it costs nothing.
Some links on this subject: http://lispcaveats.tumblr.com/post/13259176455/ffi-linking-against-shared-li... http://semver.org/