Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:92498 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 41586 invoked from network); 19 Apr 2016 21:23:10 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Apr 2016 21:23:10 -0000 Authentication-Results: pb1.pair.com header.from=morrison.levi@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=morrison.levi@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.193 as permitted sender) X-PHP-List-Original-Sender: morrison.levi@gmail.com X-Host-Fingerprint: 209.85.192.193 mail-pf0-f193.google.com Received: from [209.85.192.193] ([209.85.192.193:35808] helo=mail-pf0-f193.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A3/0A-22821-CB1A6175 for ; Tue, 19 Apr 2016 17:23:09 -0400 Received: by mail-pf0-f193.google.com with SMTP id r187so2717301pfr.2 for ; Tue, 19 Apr 2016 14:23:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=ZeTLr9fvV/Az1JocOrmTMTLdcDh5agkHLGbNX0cZcjw=; b=Nz3GbmtxF7vWkmH3yWSLrMloqDqagkkL8Zry3RdHu3DfX22JxFX6J4cXyf8keNen+d t+oAV53YONC3pZjpYTmzSurglSMgs+fKDdXLlR8cpKQIw0Z3cGmMArDfIX/FG4CZR25S w4LeU3rDUceClazd7cNl9QiXuXl21pAJE7ZcIFZo0WelSsr2zoYUcnKZUIZkPNJw6aRt Oq6vzbg4acPj/UR9tsfQRKs7Z3fjuatcsPFyVoWp8Sp4Vpyj/W2/gzxKvz9yh7WmCQ6R In+jN2/NckmCvnXLWmHvzFps9pM+7kVcZ4GKznP89vvlrXJmlcDFkztq6QuxIgV+a2kD UpAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=ZeTLr9fvV/Az1JocOrmTMTLdcDh5agkHLGbNX0cZcjw=; b=hhOBX4xiD+XlSwdLXaK0KGhsBKtjx+6sMSCTm+/TKTZYA6Kf2nCSluyZw/DdFI/7Yi P9sY9Civ27WEWwY8kcOcwBE8jBq1vleHGbVDENgOhRad5dDOPmSxc2qNmNi3IuHnoqQi nuySEh2V20MNNm0Dd30p+FkM/1LEyi2Q7raLPHTEu0CFcXNTVed1PpeUa53cvLiiB8Tl rbFGi9qLvu0P1ZSZF7MaYXKaalMUmaSfM+3151LxVSRr4w1pAil2XGF0U+Z2Ecwr6dXn LLKIFIfcrKy8jlw/NpbcWLvYSrEKxOO+g24zGLLyQjN85Qf+fC+bJdzBgLtF8UjYbMhv Cozw== X-Gm-Message-State: AOPr4FUua5BJnYeysVEfZtNOzjLNV6tYGZUoBcesmhXWIRngQEFGNpoLGsqARNmdIsoGDFAW+MSK6M8GnaZEKg== MIME-Version: 1.0 X-Received: by 10.98.20.150 with SMTP id 144mr7207871pfu.144.1461100985583; Tue, 19 Apr 2016 14:23:05 -0700 (PDT) Sender: morrison.levi@gmail.com Received: by 10.66.132.79 with HTTP; Tue, 19 Apr 2016 14:23:05 -0700 (PDT) In-Reply-To: References: <570E99AC.3090804@fleshgrinder.com> <570EA5EB.8090501@fleshgrinder.com> <570EAB0D.6080706@gmail.com> <570EB67E.8010908@garfieldtech.com> <5B147E88-CC0A-4CBC-A49D-C7FE3BF557C0@zend.com> <6F.C3.12455.94C5F075@pb1.pair.com> <20160414094440.GF19347@phcomp.co.uk> <570FD94F.90703@fleshgrinder.com> <570FE8A9.4020809@gmail.com> <20.53.29891.17401175@pb1.pair.com> <57110BCD.5030009@garfieldtech.com> <571124C2.9040606@gmx.de> <57112F31.8070209@garfieldtech.com> <57167C35.8080601@gmail.com> <57168FCC.7000507@garfieldtech.com> Date: Tue, 19 Apr 2016 15:23:05 -0600 X-Google-Sender-Auth: aFVi2ueuco9H_fVCgiuSNd5Q0DI Message-ID: To: Zeev Suraski Cc: Larry Garfield , "internals@lists.php.net" Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] Re: Improving PHP's type system From: levim@php.net (Levi Morrison) > IMHO, it would be AWESOME if we could funnel some of these cycles from new syntax and onto other things like parallel processing, async IO, JIT and more - which can truly take PHP to the next level. New syntax cannot. The time investment for those projects is enormous. Not many developers have the time or capability to add these things. Furthermore, type system enhancements can have enormous impact. Consider if generics landed in PHP 7.1. You had better believe that would bring us to the "next level". I agree that some of those things you mention would be great things. Please do not reduce type system enhancements to mere syntax.