Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:103816 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 60137 invoked from network); 24 Jan 2019 03:47:55 -0000 Received: from unknown (HELO mail-pf1-f181.google.com) (209.85.210.181) by pb1.pair.com with SMTP; 24 Jan 2019 03:47:55 -0000 Received: by mail-pf1-f181.google.com with SMTP id g62so2023754pfd.12 for ; Wed, 23 Jan 2019 16:25:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=basereality-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2XGb/ISxBqR89iVZtPgmlkoJg+yf+DHUgOT9k+ikykU=; b=gp/ENiNivMbrbBZT/8b8F9X+QtX27EXj09tYz7xwsodsh0tBD60uKx+NyqPS4RYV5t MNv3ZfDOPm7xdZs34G8psUTLB4afEMvG0CaOWVd5B6V+jvjdBS/vHau6rlLMP4rntnuP GnmMAn/4yjA66BpnZBolKBQqy3rEatnOaBUZtUc3zLuzTT7UthJh2TgdbaHLjDhAHjQG OGRDWgU7X2agV5aZRAWR6hXC+jNIWECqur1IDhYbYwt8URCeXjXW//GY4U6r+NtOMCes wv5JBxxZQz7QpMQuUv4/8XZeJjfja7OxQfF/RVFMUn30dVnXocH6dvt1i2X9D8c8n0Hv Mklw== 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=2XGb/ISxBqR89iVZtPgmlkoJg+yf+DHUgOT9k+ikykU=; b=NJT6Edr0FppL2pY9TjOgoxhtNX8CUaUMG5TbqSSZQ2c+EddJAF38oeqLxND01GT4y2 8zYUrSdQJbxvqUXTh9EhfJRIHgv83+nYrstIl26YM3+NelGqtcyT2vk7dhr01eDJSY0E yNkEqkkBV0O+osDWaU7dm1yh7DhLuFJxa+4hYHaqnwa8nMuDtPeY9eVbYcWdAF+NIVaV VniL9fk36GK9sk0Nq3wrc331ccMkSBTOfcedw89VvnLRE8Ez9BNzU49KZ88vebPxE/P9 EO1CeVMLoz3KyoYegJT1s5PcenBjDM78+xiYW78nDAHB7mBGy8qRa9nJsDkyhbPSm/vN 0GtQ== X-Gm-Message-State: AJcUukegs0ETDSrBTjEopBHOz+5XGqO/EFBw0e+3IYkbLMVy3WU6cPNZ fe9R9IWRBPSZAJSQkSEBmkR3g5fNGn8g1ukxLE1PCQ== X-Google-Smtp-Source: ALg8bN7zU9sMKEpecTMJfCgJUoUDx1/8XJtZ9CGRc3mPWgstkdwsxbbS+ZWGhjJprnzELap23fyFR858Hwh1Hd5ty4s= X-Received: by 2002:a65:5387:: with SMTP id x7mr3981420pgq.412.1548289555017; Wed, 23 Jan 2019 16:25:55 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Thu, 24 Jan 2019 00:25:43 +0000 Message-ID: To: Girgias Cc: Rowan Collins , Benjamin Morel , Thomas Hruska , PHP Internals Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] Deprecation ideas for PHP 8 From: Danack@basereality.com (Dan Ackroyd) On Wed, 23 Jan 2019 at 17:25, Girgias wrote: > I understand the rationale for functional programming, may I ask > in your opinion should PHP have built-in functions for arithmetic > operations so that it can be used in such a way without needing userland > implementations? No, but only I'd much strongly prefer we have some syntax for defined 'short closures' ala Javascript: $values = [1, 2, 3]; $bar = array_map($x => $x + 1, $values); // $values === [2, 3, 4]; as those cover much more than the basic arithmetic operations, are nice and readable after you've used them a few times. cheers Dan Ack