Scott Sanders wrote:

From: Berin Loritsch [mailto:[EMAIL PROTECTED] I would like some more information and clarification on the Jakarta Commons charter and practicalities of placing code there. Avalon Excalibur's code is fairly integrated, and is a testimony to how well the API works. However, because it is easier to use the concurrent package synchronization primitives rather than using the "synchronized" keyword all the time, I have used them to implement thread-safe pools, among other things.

As far as I can tell there are separate packages for pooling, synchronization primitives, and other utilities. My understanding regarding the charter is that you don't want cross library dependancies in Commons. Were I to advocate moving the utilities in Avalon Excalibur to Jakarta Commons, how would that work itself out?

For instance, the new Pool implementations that I am writing are based on the new Buffer classes and use the synchronization primitives.


Does this mean that the buffer and sync primitives would also be submitted to commons?


Sure, the Buffer would go in Collections for example.

I mean there is alot of utility code in Excalibur, from file
utilities to queue implementations.


--

"They that give up essential liberty to obtain a little temporary safety
 deserve neither liberty nor safety."
                - Benjamin Franklin


-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>



Reply via email to