Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:28520 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 9361 invoked by uid 1010); 21 Mar 2007 11:25:05 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 9346 invoked from network); 21 Mar 2007 11:25:05 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Mar 2007 11:25:05 -0000 Authentication-Results: pb1.pair.com smtp.mail=thefirstofall@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=thefirstofall@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 64.233.182.184 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: thefirstofall@gmail.com X-Host-Fingerprint: 64.233.182.184 nf-out-0910.google.com Linux 2.4/2.6 Received: from [64.233.182.184] ([64.233.182.184:62980] helo=nf-out-0910.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 9B/AC-21072-F0611064 for ; Wed, 21 Mar 2007 06:25:04 -0500 Received: by nf-out-0910.google.com with SMTP id l35so887553nfa for ; Wed, 21 Mar 2007 04:25:01 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:subject:from:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=bnJ8GILR7rWsF4xcmd2QYUeWm4Z3WLk/RfL+OxB28amKQIAXPVCGEDwbWE3gElgW39QXFtV9t23xVHFpGu+V8xQnE/R093RA6FLRCrPWJgvxJYV72i8yiPEGWwMQRqf7oAACka73Znfe71gmMyXQE5y55v5jcmHGnqEd58aZM9A= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:subject:from:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=pBj41rLnin45mTp+h9RsL+pZZPUQh1Pnieg0v6zPJ/jXAA2NEAqFiFJpX3cUJMiPu64bM4giWRXtZCn5yTwwoy/Xw7gC5ZujlwYGJ2GerkfbMVwYEeUlugIfX+7lWBZbMqZ44F5pAOy43tl/hlT9TsVKqEXdjkrNJ6ZEiTgaWLA= Received: by 10.82.175.2 with SMTP id x2mr1459140bue.1174476300867; Wed, 21 Mar 2007 04:25:00 -0700 (PDT) Received: from ?192.168.128.205? ( [83.216.42.179]) by mx.google.com with ESMTP id i5sm6362834mue.2007.03.21.04.24.50; Wed, 21 Mar 2007 04:24:57 -0700 (PDT) To: Guilherme Blanco Cc: ceo@l-i-e.com, internals@lists.php.net In-Reply-To: References: <1174134488.8667.33.camel@lena> <45FC74A5.6080307@pooteeweet.org> <1174231834.12274.110.camel@lena> <45FEBD70.2090000@zend.com> <1174330743.9134.2.camel@lena> <41721.216.230.84.67.1174341117.squirrel@www.l-i-e.com> <1174342387.14657.86.camel@lena> Content-Type: text/plain Date: Wed, 21 Mar 2007 12:24:42 +0100 Message-ID: <1174476282.5402.35.camel@lena> Mime-Version: 1.0 X-Mailer: Evolution 2.8.1 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] google SoC - dbobj From: thefirstofall@gmail.com (=?ISO-8859-1?Q?Bank=F3_=C1d=E1m?=) > I believe that PHP should have a bundled feature that can even support > OO approach for OO enthusiasts (like me) and also Structural. If not > bundled, support the project like Smarty, something like > http://orm.php.net > ... > I have to say that your idea is good enough to even be out of Google > SoC. This could be a separate project, and should already exist for > years. If the only needed starting point is SoC, that's ok. But you > have to understand that this project should already exist in PHP land. > Java already has a lot of ORM tools, and Hibernate is the most known. > PHP should have a similar thing. I like the idea of the bundled ORM support, I think it's getting so common, that bundling it with PHP makes sense. However, in the C vs. PHP question I agree with Jacob Santos, I think PHP land implementations are good, but if we create a common API, it should be written in C. Why is PDO implemented as a native extension? The project is existing, I'm doing it for about a year and a half, and SoC is way I can spend more time on it in the summer. > I am not part of Core Team, but I'll deliver my proposal to everyone here. > If we group ORM authors, generate a draft and implement it, I think we > can reach a commom sense. As I already mentioned, this is out of SoC > scope. I don't see why any open source project should be out of SoC scope. It's only a way for students to work on OS project in the summer instead of flipping burgers in McDonald's. > > Please, do not ignore the idea. An answer that this does not belong to > PHP land is going against your own principles, since you're trying to > bring PHP more OO. Yes, I like OO, and want create good object-oriented API, but I don't see why can't that be achieved with a native extension. Maybe you are thinking that C is not an OO language, so I can't build nicely object oriented software with it? If you look at a source you can see that OO and C can live together nicely. http://sourceforge.net/project/showfiles.php?group_id=183889 > I am opened to start a dialog about this subject. > If you want to add me to your MSN/GTalk/Yahoo!/Skype: > MSN: guilhermeblanco@hotmail.com > GTalk/Yahoo!/Skype: guilhermeblanco I've added you to my contact list, but I think the main discussion belongs to this list. Adam