Adding to the ever expanding list... On Wed, 21 Aug 2002, Sterling Hughes wrote:
> > Hi all, > > > > Following on from the recent debug_backtrace discussion, and the > > discussion about just what we are releasing next and so on, I'd just > > thought I would make a couple of comments about PHP 4.3 and about what > > I think (IMHO) should be the goals of PHP 5. > > > > I'm currently reviewing the streams code, to make sure that the API is > > good enough for a release: there are a couple of things that I want to > > tidy up ready for PHP 4.3: > > > > o Add a "set-blocking-flag" method to the generic stream operations, > > So that non-blocking IO can be enabled on any stream that it makes > > sense to do so. (IIRC, there is a bug in the DB, or this deficiency > > was mentioned on the list). > > > > o Tidy up persistent streams support. (I need some help from someone > > that > > really knows what they are doing here). This is important, because > > I'm not sure that persistent sockets (pfsockopen) are actually working > > in HEAD ATM. > > > > o Implement a filter API, so that filters can be stacked over a stream. > > I've mentioned this before; it will be useful to stack things like > > base64, charset conversion, zlib/bzip compression and crypto over a > > stream - potentially multiple filters. I don't think that this will > > take too long to implement (perhaps by the weekend). > > > > o Implement stat() and readdir() for ftp. I think http will be "too > > hard" > > to achieve in time for 4.3. > > > > PHP 5 > > ----- > > > > Zeev raised the issue of figuring out what we want to be in PHP 5. > > Well, I can't think of (m)any fancy new features for PHP 5 that we > > haven't already got in HEAD, but to get the ball rolling, this is my > > take on how PHP 5 could/should look: > > > > Current HEAD, stabilized. This includes things like the new build > > system, streams, enhancements to post/file uploading, domxml and so on. > > ZE2, feature complete. (New OO, better rpc/com/java, try/catch, > > delegation, etc. etc.) > > > > To me, that sounds really pretty good. Yes, it's just HEAD with ZE2, > > but I think it's almost what will be PHP 5. A couple of additions that > > would make it more attractive: > > > > o PEAR/PECL CA fully established. I know that we are aiming to get > > this off the ground for PHP 4.3, but I'm sure we can improve it for PHP > > 5. > > > > o Bundle Brads php-soap extension, and "market" PHP 5 as being "Web > > Service Enabled". > > > > > o Finish off Harald's RPC extension, which should provide "Seemless" web > services. Move Brad's extension into PEAR/PECL, for those people who need > to use soap in a manly, yet sexy way. > > o We really need some people to look at PHP's XML support. Yeah, currently, > it kinda-sorta works, however, we can really do it better. I suggest using > the DOMXML extension as a base (so much work has been done already). Test > strongly, Add full LibXML support, standardize the API to DOM's api, and > bundle libxml & libxslt with PHP version 5 (removing expat bundling). > > o See if we can get cURL bundled for PHPv5. > > o In that vein, get a proper standardized bundling scheme setup, that makes > it easy to bundle/unbundle software with PHP. o Update ODBC to v 3.7 support. The current v2 support just doesn't cut it anymore with users wanting to use IMAGE, TEXT, NTEXT, and other various large data field types, and unicode. I started this, but my resource books were ummm... acquired by another and never returned. o Decide if we are or are not going to support the iPlanet system. If we are, it needs to be drastically fixed, if we're not we need to drop it. Really. Look at the bug reports. >---------------------------------------------------------------< Dan Kalowsky "A little less conversation, http://www.deadmime.org/~dank a little more action." [EMAIL PROTECTED] - "A Little Less Conversation", [EMAIL PROTECTED] Elvis Presley -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php