Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106621 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 36512 invoked from network); 15 Aug 2019 15:37:35 -0000 Received: from unknown (HELO mail-ot1-f65.google.com) (209.85.210.65) by pb1.pair.com with SMTP; 15 Aug 2019 15:37:35 -0000 Received: by mail-ot1-f65.google.com with SMTP id c7so5747426otp.1 for ; Thu, 15 Aug 2019 06:06:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=E4pb10z2SX63QY96wH5vqIFCvFvFo/FF+C8Zyugol8c=; b=jZ+8v2ltXWjtW2ys7bXhPyW98wd95Ia9tI9MRvcJ7e/cwkmm/Z/3lEK8a66jRk0/+y IYtRRl1PWoGt1n1n3c3zKc4DmCUOBKds0eNBQ7H6T/hXuuoff2VAFtMsZ1njVnMlIQVS 5ATu/qlnklZy8HLnu//D7MO9kcvIYAUIrTlFkVlZg+CEUDnEHHITSmNnaFqR1DLXU34e kZYge4cqEb/PdwRjLnTwyA954UueHBq4w+QQL891eHyyyWxDNDfEr/kfAf4BoTHwqgzZ Q929M4U6eBukTXhBeVIDOaX2XC5ajimE7TEtn1/S6cWtBO7v0tvevXwOpI+vSEIo2jHs 3GnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=E4pb10z2SX63QY96wH5vqIFCvFvFo/FF+C8Zyugol8c=; b=a/sCwWk4ceyZScPILXLoYLDz2bh2hZk+HkVW1iRnKKB0dQvpprVVPTknGW0uUft7V3 lzso3Cvi6OxLmOPyWoVJR+HMmz1IUlMT5euxLHZ5PQzswEO8C5FRxm5V98ZVVP8XADYd +MxtS1l4FNIjja/i/gxTgOGp9SSZJVvM0kJiwkrnbc8/72QMgc49bSUgM2VUHieXLIZV y9vET9m3REw5JTftotPmRMHJ3haH2RETx4EaGX8MgMxFt5Ho4Hszp3mrPAA9RQbnapSb VZn6fDOABBJXYtDVzx2OkI0PCCNF8tkvL2cM19Gs0pY06ScGOuCtcWei6QwHwB1a0UpC HIKA== X-Gm-Message-State: APjAAAXW5gBIX9Q001mzJ/7iW50OmHmZwYzYQkrTN7Pg20n7kzE4PYEh CsP1U1tmc0pzZWwilXkqZgpec7f59Nx2ct/o+zM= X-Google-Smtp-Source: APXvYqyn8ROEMdhZFG9SY2LrD+Uejahxerqc8E7JFDBvYTO3HI2Vk9YONH/nEFlkapnOzb0QhzdbcNa4fEC6nfIWw2Y= X-Received: by 2002:a9d:7d04:: with SMTP id v4mr3078171otn.329.1565874388821; Thu, 15 Aug 2019 06:06:28 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Thu, 15 Aug 2019 14:06:14 +0100 Message-ID: To: Kris Craig Cc: Peter Kokot , Zeev Suraski , Derick Rethans , PHP Developers Mailing List Content-Type: multipart/alternative; boundary="000000000000b569f00590278aac" Subject: Re: [PHP-DEV] Vote: Straw poll for P++ feasibility From: hisamsonolu@gmail.com (Olumide Samson) --000000000000b569f00590278aac Content-Type: text/plain; charset="UTF-8" Power of democracy, maturity and love(for this same project PHP), I guess. If this same love and energy could be put in place to know the directions and future PHP hold(like are we moving forward or not), that will seriously be a game changer. On Thu, Aug 15, 2019, 2:00 PM Kris Craig wrote: > > > On Thu, Aug 15, 2019, 3:20 AM Olumide Samson > wrote: > >> On Thu, Aug 15, 2019, 10:52 AM Peter Kokot wrote: >> >> > On Wed, 14 Aug 2019 at 22:41, Zeev Suraski wrote: >> > > >> > > On Wed, Aug 14, 2019 at 6:14 PM Derick Rethans >> wrote: >> > > >> > > > Hi, >> > > > >> > > > In the last week(s) there has been a lot of chat about Zeev's P++ >> idea. >> > > > Before we end up spending this project's time and energy to explore >> > this >> > > > idea further, I thought it'd be wise to see if there is enough animo >> > for >> > > > this. Hence, I've created a document in the wiki as a poll: >> > > > >> > > >> > > All, >> > > >> > > Using a humoristic tone, I'm happy that finally internals@ is so >> > unified. >> > > I almost get the feeling that you may not like the idea... >> > > >> > > On a more serious note, I'll keep the feedback on the validity of this >> > vote >> > > in just about every aspect (process, jurisdiction, anything really) to >> > > myself, and say just two things: >> > > >> > > - The P++ idea makes absolutely no sense in vacuum. The reception >> around >> > > this idea implied a decision between 'one big happy family' and 'a >> > split'. >> > > Since at this stage these are the perceived choices - I'd vote >> against it >> > > too (which I just did, why not). However, I believe it's a false >> choice. >> > > >> > > - It will absolutely make sense to discuss it when it'll start >> becoming >> > > clearer to everyone that 'one big happy family' is really not an >> option. >> > > We'd be choosing how to soft split the family - granularly (2^n >> > dialects), >> > > into many editions (n dialects), or into two separate dialects with >> > clearer >> > > mandates (2 dialects). I get it that it's intangible for many of us >> > > (myself included, to a degree), which is why this idea is perceived as >> > the >> > > 'evil splitter' for everyone to unite and rally against. Maybe I'm >> > wrong, >> > > and the changes/features that I think are about to make it into PHP >> > aren't >> > > going to require any sort of split. If that's the case - it's indeed >> a >> > > horrible idea. We'd only be able to see that a but further down the >> > road. >> > > It's definitely too early to spend that level of energy on it at this >> > stage >> > > - but at the same time, it will definitely make sense to explore it >> if & >> > > when the reality I think we're going to be facing would begin to >> unfold. >> > > >> > > I will not be responding to any further emails on this thread; I'll >> > > happily reply to private messages though. >> > > >> > > Thanks, >> > > >> > > Zeev >> > >> > Hello @everyone, >> > >> > this then also means that PHP will now never be a consistent language >> > and short tags will be forever in so we will all be able to support >> > Chase's gigantic legacy project forever? >> > >> >> Solution would be if we can make this issue that was mentioned: >> > - elephpant vs elep++ant >> > >> > into a similar issue as is now: >> > - elephpant vs elephpantwithstricttypes >> > (non existent issue - all part of the one PHP itself) >> > >> >> Zeev(Or anyone with such energy) can take up the game with same energy >> he(Zeev) took the *elep++ant *up and I bet everyone (or the majority) >> would >> really love the newer idea(elephpant vs elephpantwithstricttypes) and >> probably take it up as a non issue coz it is all in the same part of the >> one PHP itself(which already have its niche and brand). >> >> And, IMHO the strict type or cleaner version of PHP would improve many >> sections of the language and even help with future implementations(maybe >> sooner we might even implement more evolved and consistent aliases of >> current C styled function naming) all of these and more in the same PHP >> we've known. >> >> Or perhaps, an idea is to take a break on new implementations and make >> some >> great changes which will pave way for great ideas and innovations. >> >> All of this are good ideas internals@ should be debating, I guess. >> > > Current vote is 39 - 0 in favor of rejection. Who would've guessed this > discussion would wind up being an exercise in unity lol.... > > --000000000000b569f00590278aac--