Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106527 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 90224 invoked from network); 10 Aug 2019 17:37:06 -0000 Received: from unknown (HELO mail-ot1-f54.google.com) (209.85.210.54) by pb1.pair.com with SMTP; 10 Aug 2019 17:37:06 -0000 Received: by mail-ot1-f54.google.com with SMTP id c34so3948091otb.7 for ; Sat, 10 Aug 2019 08:04:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lerdorf-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=epa4rVB8ha5SVekM9b0DRJ2Lb3mQXI6iAeJ0Gyg0SFg=; b=DISqCt7K15LfNryM2Q70rCnD9l3sks/LnVU65typt/mzLsVlW3XvMcUvw9ESif6wlR yMjikkfpMyTQL6S70VpZ2GswjfpeGuCtBpFmZ+TEBtsICkeYHmczyH+UBAlXe52Iv5Kj pJJ/tZelVT3lcVxwMDPMGdRRQxUmqGPNUKDuRJAHAcIwekte//oilQiluRxQbFsT74K/ 0db911djYB3govCKQiaXjm+B8OhuqDzAyB6kowMSk4oC6PB2T2FFXj5sHGz7rKrV2pDz tDTMj+Y51xCR1kG+/D1IX7h9bjZT47ljfDjKq1lGyTmnXgEzct978ZwkkF/SKtX4JH9u yolA== 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=epa4rVB8ha5SVekM9b0DRJ2Lb3mQXI6iAeJ0Gyg0SFg=; b=tGPTGNUtEcURVcosHEBEAU46oHRyQFyXzUsgEBjJXTnRsdh32MSh9vrcb19F9dDRKp HIfOEeXSe8l7CHHMxLZcMLzDcr4HrvGOKvA/j29/S5O6/wB20sOTkAlh5IyHS2BfR3mR 7Y/RneTdNKrBWSAKX5QUDpZUsSKbvvNwMeEVE9baKw1rDPcd2s+YTXU6nhJzRxswKrVp 1zWUi0YGFJc/xwHkEajFSprtc592245IujAlrfw7pp3Nf8O+0UGPfkyqhSlDErkGEyd7 HpOTmeqTuFjX+J5a+PxBMvb12BF1Nz+IZVK98t/pFu+L/WqDjVEHrO2cO2I4zYsZXSBj HXSQ== X-Gm-Message-State: APjAAAVZmHuEnvBIWzbmhu6PYLhPsZ/grgt4m7VnaQximRG7gVKarE7h PcM7G026cT1o1IwzFnK+Ic9d6hGxCpyQcogzETjg9A== X-Google-Smtp-Source: APXvYqxyJYJk2C6HbjuesgxCrx2aeS7e0a26ygGCTaWvdKgf71RNpB3ar905bBff+6vcWwuBdwMZuThYKc7MqMFtOk4= X-Received: by 2002:a6b:7e07:: with SMTP id i7mr17070905iom.254.1565449485824; Sat, 10 Aug 2019 08:04:45 -0700 (PDT) MIME-Version: 1.0 References: <5d4e9057.1c69fb81.bdf14.8d8fSMTPIN_ADDED_MISSING@mx.google.com> In-Reply-To: <5d4e9057.1c69fb81.bdf14.8d8fSMTPIN_ADDED_MISSING@mx.google.com> Date: Sat, 10 Aug 2019 11:04:09 -0400 Message-ID: To: Andrea Faulds Cc: PHP internals Content-Type: multipart/alternative; boundary="000000000000844d1a058fc49c89" Subject: Re: [PHP-DEV] Re: P++: FAQ From: rasmus@lerdorf.com (Rasmus Lerdorf) --000000000000844d1a058fc49c89 Content-Type: text/plain; charset="UTF-8" On Sat, Aug 10, 2019 at 5:37 AM Andrea Faulds wrote: > As the person who initially proposed and implemented strict_types, I > think this is heading in the wrong direction. Perhaps that directive was > a mistake, if it will lead to so many attempts inspired by it to > fragment the language, including this one. Personally, I don't actually > want a language like C++ or Java. PHP's flexibility is great, and I > think splitting the language means going in a direction where you are > forced to have everything be strict or nothing be. PHP++ sounds like > Hack, but in mainline. I think it'll end up a mess in the long term. > Yes, I would suspect it would get a bit weird having a AnythingGoes vs. NothingGoes barrier in the code like that. Forcing a balance, even if sometimes the arguments get rather heated (and they were just as heated, if not more so 20+ years ago), keeps everyone on the same page and working on the same code-base without the us vs. them situation that is bound to creep in. -Rasmus --000000000000844d1a058fc49c89--