Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:17969 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 77642 invoked by uid 1010); 13 Aug 2005 14:59:05 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 77626 invoked from network); 13 Aug 2005 14:59:05 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Aug 2005 14:59:05 -0000 X-Host-Fingerprint: 66.80.117.3 longsword.omniti.com Linux 2.5 (sometimes 2.4) (4) Received: from ([66.80.117.3:51002] helo=mail.omniti.com) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id EF/07-33075-9540EF24 for ; Sat, 13 Aug 2005 10:31:53 -0400 Authentication-Results: mail.omniti.com smtp.user=george; auth=pass (LOGIN) DomainKey-Status: good X-DomainKeys: Ecelerity dk_sign implementing draft-delany-domainkeys-base-01 DomainKey-Signature: q=dns; a=rsa-sha1; c=nofws; s=test; d=omniti.com; h=Received:In-Reply-To:References:Mime-Version:Content-Type:Message-Id:Cc:From:Subject:Date:To:X-Mailer; b=TWSye6ZfDxeprbjuZGsLj44aU32oGY+e4EZv72MGYs9AJWp+21cTVc8uYn+YkWVI QAkO/Lrfh/Xh8HWQ/9hjJ/jsL70sPTTqEhyaVEmyc11foHWuUM4kUNnMskQvKmd+ Received: from ([66.80.117.2:64466] helo=[192.168.219.134]) by mail.omniti.com (ecelerity 2.0 r(6416M)) with SMTP id B7/20-09655-B440EF24 for ; Sat, 13 Aug 2005 10:31:48 -0400 In-Reply-To: <42FD935D.8060602@prohost.org> References: <42FCE0E4.604@lerdorf.com> <1114795828.20050813012424@marcus-boerger.de> <42FD935D.8060602@prohost.org> Mime-Version: 1.0 (Apple Message framework v733) Content-Type: multipart/alternative; boundary=Apple-Mail-35--392592003 Message-ID: <93820712-5819-4919-8672-CE5D92122924@omniti.com> Cc: George Schlossnagle , Marcus Boerger , Rasmus Lerdorf , internals Date: Sat, 13 Aug 2005 10:31:35 -0400 To: Ilia Alshanetsky X-Mailer: Apple Mail (2.733) Subject: Re: [PHP-DEV] PHP 6.0 Wishlist From: george@omniti.com (George Schlossnagle) --Apple-Mail-35--392592003 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed On Aug 13, 2005, at 2:29 AM, Ilia Alshanetsky wrote: > Marcus Boerger wrote: > >> 9. __toString) everywhere, but i already said i'll take care of >> that unless >> i am being held back. So now go for that or live with the fact >> that php is >> meant to generate html pages which is text output. Thus sooner or >> later your >> objects create text simplifying that aas much as possible is at >> least to me >> mor ethan welcome. +1. Either that or just drop __toString altogether. Right now it's about worse than useless, as it's hard to understand exactly when it will and won't be called. >> 10. namespace support (we are telling everyone php is ready for >> the big >> soup. In those scenarios you often find big teams and any help >> allowing >> things like dedicated responisbilities and preventing communication >> problems is more then welcome.) >> > > -1 before, -1 still. A big +1 for namespaces, -1 for namespacing existing internal functions (or somehow importing them by default so that they can be referenced by their current name. >> 13. eventually cleanup parameter order. Guys who knows in which >> functions >> the needle is first or second? My solution is to look up every >> function >> always which is a bit inefficient. I know the param order in c/C++ >> and >> sometimes in java but in php storing that info is impossible and >> useless so >> far. >> > > -1 -1 George --Apple-Mail-35--392592003--