Return-Path: X-Original-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B1182D311 for ; Sun, 19 Aug 2012 10:45:50 +0000 (UTC) Received: (qmail 5109 invoked by uid 500); 19 Aug 2012 10:45:50 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 5021 invoked by uid 500); 19 Aug 2012 10:45:49 -0000 Mailing-List: contact flex-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: flex-dev@incubator.apache.org Delivered-To: mailing list flex-dev@incubator.apache.org Received: (qmail 5000 invoked by uid 99); 19 Aug 2012 10:45:49 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 19 Aug 2012 10:45:49 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [216.70.64.24] (HELO n04.mail01.mtsvc.net) (216.70.64.24) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 19 Aug 2012 10:45:40 +0000 Received: from cl35.gs01.gridserver.com ([64.13.192.44]:34011) by n04.mail01.mtsvc.net with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1T330R-0004tL-4B for flex-dev@incubator.apache.org; Sun, 19 Aug 2012 06:45:19 -0400 Received: from cpc6-dals18-2-0-cust138.hari.cable.virginmedia.com ([94.174.90.139]:33340 helo=[10.0.1.4]) by cl35.gs01.gridserver.com with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1T330O-0007BY-T7 for flex-dev@incubator.apache.org; Sun, 19 Aug 2012 03:45:18 -0700 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1278) Subject: Re: Mixed Case class names and SW, SWC etc From: Tink In-Reply-To: <149F8129B58B2D418508E63117D9C5419B3A61983C@nambx05.corp.adobe.com> Date: Sun, 19 Aug 2012 11:45:14 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <7AF644A4-A08C-4126-B7FA-A3624A4C7981@tink.ws> References: <149F8129B58B2D418508E63117D9C5419B3A61983C@nambx05.corp.adobe.com> To: flex-dev@incubator.apache.org X-Mailer: Apple Mail (2.1278) X-Authenticated-User: 2993 flex@tink.ws X-MT-ID: bb8a738c1102c0d59e5a6340d45afffc3e50cb64 X-Virus-Checked: Checked by ClamAV on apache.org I wasn't really suggesting changing them, as they would break a whole = load of peoples code, just pointing out that this is a mistake that = leaves well named classes unreadable. It also doesn't help with interfaces and Adobe convention of using a = capital I's. If acronyms weren't all uppercase, an interface would be = clear to see as it would be a capital I, followed by another capital = letter. If the second letter wasn't capitalised, you'd know it was an = interface. For instance ID3Info, interface or class? Id3Info would have made it clear that it = was a class. Tink On 18 Aug 2012, at 01:53, Gordon Smith wrote: > On second thought, changing them would be a bad idea because this = convention comes from the flash.* API. In other words, it wasn't an = arbitrary choice for Flex. As long as Flex is Flash-based, acronyms = should not be mixed case, so that the API looks consistent at all levels = of the platform stack. >=20 > - Gordon