Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:95023 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 53489 invoked from network); 10 Aug 2016 19:36:41 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Aug 2016 19:36:41 -0000 Authentication-Results: pb1.pair.com header.from=peter.e.lind@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=peter.e.lind@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.47 as permitted sender) X-PHP-List-Original-Sender: peter.e.lind@gmail.com X-Host-Fingerprint: 74.125.82.47 mail-wm0-f47.google.com Received: from [74.125.82.47] ([74.125.82.47:38469] helo=mail-wm0-f47.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F3/B3-32735-8428BA75 for ; Wed, 10 Aug 2016 15:36:41 -0400 Received: by mail-wm0-f47.google.com with SMTP id o80so125728073wme.1 for ; Wed, 10 Aug 2016 12:36:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=f+rFd+Py9LfLJzgMPbGDnr962CqdDf3VTXrhEtqdRlo=; b=CO8RZEoT7cyuq9zDGA7wbVYKpK4udZe3jkPtB9rx8sSaN0zQg8pNTs6hzxNH2FAuUo fn/eRk/Ni+q9ohA2O5TRV7Eo1v7JJsKNVn7DHwnjoQZSfNxx2LwwurXDtPGzN0peoiWj bHnrfLBY8XWz5pI78NMiqX3kDR5JcVuxJtqS5bUnRcYQ+MrfBJGmGLhRFcTk5Ap9/j6i Ne8bD5yC7Q4CBpvpQ44KcWVjxHe2oQV3fZw2HzA7iVVw/K078W74o+KfYAG3URrASTBE iwS3lch3otvwQDbL4pwUqbcneP43oXAHxtIxUMJWS8jC99ZE7h2ROHF2+QDI9nuL2ipj nz8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=f+rFd+Py9LfLJzgMPbGDnr962CqdDf3VTXrhEtqdRlo=; b=AUe4kpxU+353ryk3Ndln7DrVgkKgD00aadOLxZwV71OF62Sj9v6EF8mbEblyhLuosm oAr+LFwhKklH4kvkaV3gC62yDzizFwHSgdTRPl9eU5XNHUTAn+2l7UN+X+e3QkC3QAkd 4zD6X5jFGsDoc+p4g59n0eW1ZFdt9iCvR83Aid+8MUOb5toAgdwVh+k7blU2iVhotRGC UolVuXPFA83LgNFQHogRy/4DE+21/9fVeyQxVOWRqVGx7Vg2btALK8cZVQKjJ2P9pD6k 4xPNVm0xz+T316zZ9aPWRBmCU0f9/W0+ZAueErnUU1ekR9w8GdaR6vD1rZVFpqDHmw8n XuCQ== X-Gm-Message-State: AEkoouu75QWLRaS9u4b45aXz4nOLtmsLBdmdCbWl59ufEF2EJDQtTAbxGR566dy/mIZdadMcKQu8xuJsufFL/w== X-Received: by 10.28.92.71 with SMTP id q68mr4685573wmb.85.1470857797655; Wed, 10 Aug 2016 12:36:37 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.123.163 with HTTP; Wed, 10 Aug 2016 12:36:35 -0700 (PDT) Received: by 10.194.123.163 with HTTP; Wed, 10 Aug 2016 12:36:35 -0700 (PDT) In-Reply-To: References: <9ccdcfcd-7a1c-42df-c893-398781e1f1d2@lsces.co.uk> Date: Wed, 10 Aug 2016 21:36:35 +0200 Message-ID: To: Bishop Bettini Cc: PHP internals , Lester Caine Content-Type: multipart/alternative; boundary=001a1146fd9e8b638c0539bcc42f Subject: Re: [PHP-DEV] Function auto-loading From: peter.e.lind@gmail.com (Peter Lind) --001a1146fd9e8b638c0539bcc42f Content-Type: text/plain; charset=UTF-8 On 10 Aug 2016 19:05, "Bishop Bettini" wrote: > > On Wed, Aug 10, 2016 at 5:37 AM, Peter Lind wrote: >> >> On 10 August 2016 at 10:51, Lester Caine wrote: >> >> > On 09/08/16 06:54, Sara Golemon wrote: >> > > On Mon, Aug 8, 2016 at 9:59 PM, Lester Caine wrote: >> > >> So Composer IS now the rule rather than some optional extra? >> > >> >> > > Yes, the community has decided that for us. Or at least, Composer is >> > > a *significant* player in the ecosystem of PHP development. >> > > require_once() might be fine for NiH applications, but for the >> > > collaborative world of modern PHP, it's the defacto standard. >> > >> > Much as PSR also does. >> > This is probably fine if one is starting a project from scratch, but >> > with now 15+ years worth of code that does not follow this 'modern >> > style' it's another barrier to moving code forward. There is nothing >> > wrong with the code other than newer users done approve of the style of >> > working :( >> > >> > >> EVERYTHING is a barrier to moving your code forward. You tell the mailing >> this on a regular basis. >> Perhaps you should just migrate your 15+ year old code already and be done >> with it? >> >> Either that or fork PHP and never upgrade again. If you're this unhappy >> with any/all changes to PHP, that seems a viable option. > > > Please, let's keep the list clean of ad hominem reactions. Lester has a valid opinion, based on what seems to be a successful legacy of working code. That kind of code is essential PHP, and I, for one, value his perspective and welcome his feedback. If we break his code, or establish barriers to his code modernization efforts, we're probably doing the same to a whole class of users whom we might not hear from otherwise. That was not an ad hominem attack. It was a description of the emails Lester send to the list. "Update your code or fork PHP" is not a particularly constructive comment. Neither, of course, is "don't make changes to my programming language of choice". Especially given that the feature discussed here would not actually directly influence Lester - he does not have to use it. In essence, Lester was arguing against this feature because others in the community would use it, and that would be a problem for him. From what i can tell, Lester has an infrastructure problem. Not a PHP problem. But he still wants to halt language development so the community doesn't pick up new features that might make problems in his code. That does not seem reasonable to me. --001a1146fd9e8b638c0539bcc42f--