> Hi, > > At the moment, ADT still is under /adt (CVS). It looks so, as if this > wouldn't have been continued for longer time ago. > I know that sterling is the maintainer, so I would be interested in the > current development status... >
The current development status is officially, "when-the-maintainer-gets-off-his-lazy-ass-and-does-some-work" Seriously, three or four things need to be done before a nice little alpha/beta: 1) Stacks and Queues need to be re-written into hybrid implementations (llist of arrays). 2) Heaps and Priority Queues need to be fixed. 3) A memory leak when using zend_register_class needs to be corrected. Then it should be ready for an initial commit to the PHP source. I'm wanting to get ADT fully implemented, brand spaking new for the PHP 5 release, which sports a much improved OO model. > In my opinion ADT should be moved into pear/PECL/, because ADT surely is not > part of the PHP Core Source. And this shall get as small as held possibly. > In addition, I would be very much interested in knowing whether there > already PHP example scripts for ADT? > Actually, ADT is designed as a core module for PHP 5, which should be forcably enabled (IMO), so that all users have basic abstract datatypes available to them, eliminating the bundling of external libraries/PHP "classes" with applications that just need a standard type like a stack or a queue. The footprint of ADT is relatively small and requires nothing extra and fully license compatible (its under the PHP license :). When ADT becomes Alpha/Beta ("Experimental"), I'll put together a nice set of examples as well as documentation. > I would be very pleased about an answer! > 42 -Sterling -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]