I like the idea of seeing common pieces of code reused across open-source projects (and who doesn't), but I think it would be difficult to do practically. The problem is that everybody's expectation are very different on what belongs in it and how it should be implemented. For example there's
as3corelib which has been pretty successful at implementing low-level functionality that the player is capable of but missing directly. They might argue, however, that binding would never be a "core" player feature and doesn't belong in the library. Other projects like
AS3Commons might like to see binding as part of a common library, but ideally we would use their common code for things like reflection - which we probably won't do because of the size constraints we're placing on ourselves. Again, we run into different expectations. The bottom line is we could setup yet another commons library project, but there's no guarantee anyone else will find the approach suitable for their project. I would argue that we wait for someone else to lead the charge, and contribute wherever we can - just my 2 cents.
- Ben