Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:95616 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 45804 invoked from network); 4 Sep 2016 10:32:20 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Sep 2016 10:32:20 -0000 Authentication-Results: pb1.pair.com header.from=davidkmuir@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=davidkmuir@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.172 as permitted sender) X-PHP-List-Original-Sender: davidkmuir@gmail.com X-Host-Fingerprint: 209.85.192.172 mail-pf0-f172.google.com Received: from [209.85.192.172] ([209.85.192.172:33344] helo=mail-pf0-f172.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E0/00-45301-038FBC75 for ; Sun, 04 Sep 2016 06:32:16 -0400 Received: by mail-pf0-f172.google.com with SMTP id g202so32939594pfb.0 for ; Sun, 04 Sep 2016 03:32:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=e/DkuO7k2vno0WrvWYIttRYK536bLcTLmuj7yZ6BCXI=; b=pGA/8qVhxA6sbKIDI8R1tya+jS9PHwNHacHMgrxu2tYokXtYuSnfq64tPCqsEzMu5G EuEJCPeyNQIdIpmH2eKB94zD6t/o7+NY5IX+qJxdK26NH9WimNwCFkzymfxhY6yZFhM7 BieGuG5llBXDPPz6S9aRUEq4wRfsP8uiI4kIdZSBL3q91LK6oY49WlTMKbf7k8bTCYBW Lg0o/noupd7JUCLM/+dckAvnPI5fnH5D67C2syN4Ol+IaETIslMwQeiMsekLICbGEzqF CKQp2eI99etXREeFza+cjRMBO086yBijr/mzc7YQqZps/dYePoXuqPm59JA9ACFoJZZw XuHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=e/DkuO7k2vno0WrvWYIttRYK536bLcTLmuj7yZ6BCXI=; b=ByioASlEvtKIBcgYeBSh6DLAYRVESPrLL5NG5N9teXRt0P2SqEVs5EGTBFEQQpZIwt Y9M9PjENwGA8Hobt0kGgGzRCE71LxT7ujoJAq82ZVg1r5q15LuO41s/Pvax3ai+p7sZF nifwIp7Bk6uMHQMdWP+b/THXARP/QDZpogoIIRnaRtZcXV+BHcbuCpDpznE/vIv++IVB EWuRp3n8xiPnhY6hCqUmVhNpuJI/ZenbV/HwHMIB9JpKST4sg77jg947VjPDMPyK4mhY qCUaz+GJ6/ljEPkkR+vyrwGiq4bQX17e0+xF08B6gUK1PSB1Qw5g/wfl0iKkOp6J6YtK g7xw== X-Gm-Message-State: AE9vXwMbNir7wRspAgwibK5cIazNx4vvoEYRJoga0QKM0+i0cL2AH4a5+m8imEpGlCTTdQ== X-Received: by 10.98.82.130 with SMTP id g124mr37745239pfb.157.1472985132680; Sun, 04 Sep 2016 03:32:12 -0700 (PDT) Received: from [192.168.0.7] (115-69-40-69-cpe.spintel.net.au. [115.69.40.69]) by smtp.gmail.com with ESMTPSA id ad15sm26598659pac.33.2016.09.04.03.32.11 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 04 Sep 2016 03:32:12 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (1.0) X-Mailer: iPhone Mail (13G36) In-Reply-To: <1ce3511e-5dcf-522a-6cce-edda9ecd7531@lsces.co.uk> Date: Sun, 4 Sep 2016 20:32:07 +1000 Cc: internals@lists.php.net Content-Transfer-Encoding: quoted-printable Message-ID: <2395F5FB-C2C3-4740-8802-B851D01D208B@gmail.com> References: <2e2e7a2d-4459-c59f-6552-b01314a06b2f@lsces.co.uk> <82d74255-4118-46f4-c073-35e3b224fef8@gmail.com> <1ce3511e-5dcf-522a-6cce-edda9ecd7531@lsces.co.uk> To: Lester Caine Subject: Re: [PHP-DEV] [RFC] Deprecate PEAR/PECL & Replace with composer/pickle From: davidkmuir@gmail.com (David Muir) > On 4 Sep 2016, at 6:48 PM, Lester Caine wrote: >=20 >> On 03/09/16 22:53, Rowan Collins wrote: >> I guess we could have a philosophical debate about what it means for >> something to be "the standard" rather than "a standard", and whether >> PEAR was "more official" than PHP-FIG, and just who gets to decide what >> PHP is. >>=20 >> But once again, I find myself being drawn into an off-topic debate about >> coding styles, and I would like to apologise to Davey as it has nothing >> to do with his RFC. >=20 > I think that what is missing is a discussion on just where one should > start these days in terms of a basic framework for beginners. That there > are so many competing "standards" that in many cases do not play well > together is MY problem. That my key libraries ARE moving to a different > style and have different ways of loading is a pull one way, and my web > side interface has other loaders handling javascript and css packages > which adds to the complexity. >=20 > But perhaps we don't bother about the novice PHP user and just assume > they are all simply using third party frameworks already so all that > needs to be looked at is improving the library/framework developer > experience. It would be nice to get back to some BASIC functionality > such as loading a form, validating it's content, and string the results > without having a dozen ways of filtering the inputs and a dozen ways of > accessing the database. >=20 > --=20 > Lester Caine - G8HFL > ----------------------------- > Contact - http://lsces.co.uk/wiki/?page=3Dcontact > L.S.Caine Electronic Services - http://lsces.co.uk > EnquirySolve - http://enquirysolve.com/ > Model Engineers Digital Workshop - http://medw.co.uk > Rainbow Digital Media - http://rainbowdigitalmedia.co.uk >=20 > --=20 > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php >=20 How many competing autoloading standards are there? PSR-0 (PEAR, Zend, etc) a= nd PSR-4 are the two main ones I know of. Symphony used to have their own st= yle back in the day, but swapped to PSR-0 with Symfony2 8? years ago. I supp= ose you could also work with just a class map, which I've seen some libs use= (eg TCPDF)... That said if you've got some other style, just register a loa= der for it and get on with it. Sounds to me like your problem isn't with Com= poser per se, but autoloading in general? Cheers, David=