Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:31549 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 5259 invoked by uid 1010); 13 Aug 2007 13:47:49 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 5243 invoked from network); 13 Aug 2007 13:47:49 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Aug 2007 13:47:49 -0000 Authentication-Results: pb1.pair.com header.from=tijnema@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=tijnema@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.128.190 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: tijnema@gmail.com X-Host-Fingerprint: 209.85.128.190 fk-out-0910.google.com Received: from [209.85.128.190] ([209.85.128.190:47829] helo=fk-out-0910.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 06/71-30147-40160C64 for ; Mon, 13 Aug 2007 09:47:48 -0400 Received: by fk-out-0910.google.com with SMTP id f33so1573715fkf for ; Mon, 13 Aug 2007 06:47:45 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=SGkY/lylX+nWBpgAh/fteynmmjR96Denyn9jql0zWd/9S6iX4mIFseJCprVIiucgNJq4uJcDPa/OplzayLfdTcQnXie9d9b7FZMD4BbNItGKL1J0vf24uLQXXP1ly+WzehdIVeqbLkWIMWH75PVO6mYEyAlp51yVTiZNZjwtzvY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=afdztWQDWyPk6pO6Ev5jupX568BrGHDFvVdLrse1z5UEUJrP/XrLEJ0cz5RN//buaO56z5n4jF2YCJ+A2LgCXzYiqyrNKjoowDIt3qaQTNwKbzws6D/2TB2EJ1HWLLBMznFQz06gZYev4YkscX2RQKWh1W9zQbgAlG45/2USC1o= Received: by 10.82.181.10 with SMTP id d10mr7038931buf.1187012863751; Mon, 13 Aug 2007 06:47:43 -0700 (PDT) Received: by 10.82.141.17 with HTTP; Mon, 13 Aug 2007 06:47:43 -0700 (PDT) Message-ID: Date: Mon, 13 Aug 2007 15:47:43 +0200 To: "Larry Garfield" Cc: internals@lists.php.net In-Reply-To: <200708130835.04488.larry@garfieldtech.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <46BE14B1.5050209@zend.com> <46C04DD4.8060205@keryx.se> <200708130835.04488.larry@garfieldtech.com> Subject: Re: [Fwd: Re: [PHP-DEV] Renaming namespaces to packages] From: tijnema@gmail.com (Tijnema) On 8/13/07, Larry Garfield wrote: > On Monday 13 August 2007, Tijnema wrote: > > On 8/13/07, Keryx Web wrote: > > > Stanislav Malyshev skrev: > > > > And they, btw, are not ashamed of calling it namespaces just because > > > > it's not c++ ;) > > > > > > Exactly. That was my main point. And, as I said,ECMAScript 4 will most > > > probably be the main other language for most ordinary PHP developers, > > > not Java and certainly not C. Especially the newbie ones! > > > > > > From a pedagogic point of view I'd say "namespaces" is the better name. > > > > > > > > > Lars Gunther > > > > Uhh, ECMAScript?? > > ECMAScript is the formal name for what most people call Javascript. > Technically Javascript is the Mozilla implementation of ECMAScript and > JScript is the MS implementation. 70% of the world just calls > it "Javascript", and 29% calls it "Ajax" because they don't know any > better. :-) Thanks for the explanation ;-) > > I believe the original point is that for most PHP programmers their other main > languages will be Javascript and SQL, not C++ or C#, so if the goal is to use > a name that's predictable for someone coming from another language we should > assume Javascript as that other language, not Java or C#. > > -- > Larry Garfield AIM: LOLG42 > larry@garfieldtech.com ICQ: 6817012 > There's also a quite large group that is coming from ASP.NET right? ASP.NET has C#-style namespaces, and that will get a lot of confusion I think. And for uers coming from perl, there's a perl extensions that enables C++-style namespaces, and that's also different. Since JavaScript (or ECMAScript) doesn't have namespaces, people that hear the name namespace for php will either don't know what it is, or think that it's the same as the C implementation. Tijnema -- Vote for PHP Color Coding in Gmail! -> http://gpcc.tijnema.info