Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106620 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 34420 invoked from network); 15 Aug 2019 15:31:22 -0000 Received: from unknown (HELO mail-wr1-f45.google.com) (209.85.221.45) by pb1.pair.com with SMTP; 15 Aug 2019 15:31:22 -0000 Received: by mail-wr1-f45.google.com with SMTP id q12so2113627wrj.12 for ; Thu, 15 Aug 2019 06:00:16 -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=Gsp2OORABj0JG6UdZUfbVrkKfrPhy2UtFhAoG8xMriw=; b=gNM3Oe3d4DrkHMDgRY+07+eJDAmidJLWz6p8nmlAGKXf1ZOUEzogHLB5gsIHdF2vgj RJXYXoQj0+oTKvFSKawkQw7ftEU0MGDkv/NH5T0idQSM6SWlsWKixzDBMiewU9pt4yEu B+tQu4RGnoJZyYhCAW7kB7RqD9tH20dzB1tqrh8ImkITAGBBYks3oZBJnwPZyWMMTg2U e73/ulg0sJL0NPJOurW7pHNRNk8tTCqm8LYlzmGhBA1BmrozaAfx+B3T7q4GxEhXhDt3 PkWC3rYjKFFaxR3Tupha1Tjr/Yde1sBZ0tV1DR1fHr5vaowYUY43pjke5qBqNrGLJAXQ RlxQ== 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=Gsp2OORABj0JG6UdZUfbVrkKfrPhy2UtFhAoG8xMriw=; b=SHbIzad8Vgrfb0mKJBzKOy2HoBkGHzWfRYLPrjdATKXELZiuoPhQq6Yw4WPx7rCOAo neddQhc6LmAXlBdL0RCR8lM1ifuxbrQ1uuH5ICTJjg8tV9HFCJY1nJk9tHkNfnkVsw78 a4aTgoS8yRoqKy299B3kN12hTeuZT42gRjO9/XuiMQPphEMYksxOpmLqt6mcUmpvL7CI k4wh+fHC2d2WhA/mwd+zJZBbVRMMYjCpqRQGyH/cRYGRjUsdOYZ6vFC2j4DiQlDQcnRq 1Xmz1QxtOvdd9LM7UD6Oj1rJaxZMRUA0AXbKPIWaFCpLliELrNXMcMlCoqeAPq3zNnge WZfg== X-Gm-Message-State: APjAAAVVPgeVbJE6JgusL9KZAQ9X1aI1FcOdveDnaR0fLIQeqaqm0xJB /+1os75uOpwc14Twdp9Fze4Lr0HzaHB2moX2ONM= X-Google-Smtp-Source: APXvYqwtMmIqXtKdtHPLRxq5lximMUl5kIw5acjmW+qaJpHVtYKk6WRHNdmXACWq/9TTtLc4jRIVgFr4x6bzOzhSDIk= X-Received: by 2002:a5d:670d:: with SMTP id o13mr5161746wru.289.1565874015262; Thu, 15 Aug 2019 06:00:15 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Thu, 15 Aug 2019 06:00:02 -0700 Message-ID: To: Olumide Samson Cc: Peter Kokot , Zeev Suraski , Derick Rethans , PHP Developers Mailing List Content-Type: multipart/alternative; boundary="0000000000007161400590277497" Subject: Re: [PHP-DEV] Vote: Straw poll for P++ feasibility From: kris.craig@gmail.com (Kris Craig) --0000000000007161400590277497 Content-Type: text/plain; charset="UTF-8" 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.... --0000000000007161400590277497--