Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:127784 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by lists.php.net (Postfix) with ESMTPS id E37421A00BC for ; Sun, 29 Jun 2025 07:13:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1751181111; bh=tJTyONC/wDXjwg9GA8ndewhzba2HDA8XePYXoQ5UI1E=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=RIOQTDCGXWuClIs5VuO60K0Q46KLCDqvPDufmlXNlddrR/ULJS84yOA2K6uhzoW2R wHNFNNIibWs4S8wOpp/OxrKiSjgtCTq9smI+Us6U1qh6JDsFPSr06m1q79DIdwVNxY 7Bb9VRRED4i7ovI83NSccm6iR0lvsfoTiZEb8E3bLsMyCS/PLiow7kK5wxooKRDW90 JmDvs8k/1eNzj/XJVuYr8C8RaDrd/siJE9kfJMfCbFZwj0W/5YxhEgdd7XEZE5/S05 r0cBW7vXqJisQV82pTNh52vJLbH9F5rD9iPQwIpcUCFqmoeFtnj6pvz93eazV8q5VX 2k0qKPo1ghEzw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id ADCA8180034 for ; Sun, 29 Jun 2025 07:11:47 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,T_SPF_TEMPERROR autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sun, 29 Jun 2025 07:11:47 +0000 (UTC) Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-451d6ade159so6650325e9.1 for ; Sun, 29 Jun 2025 00:13:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=datadoghq.com; s=google; t=1751181220; x=1751786020; darn=lists.php.net; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=tJTyONC/wDXjwg9GA8ndewhzba2HDA8XePYXoQ5UI1E=; b=Xk0WZe53qa7yvcviBlFYQEIEMANBARcxT4y67N2uKx4rIgiZjukYYnRa8/54Wfx4XW VboY+yY79QQpgaFR3ZQV5Twoqg2HiS6D3XQ3BhG4f1my8dJpUMQ2oNv7qy8wd2EkVEsE t76TKnK9QYUQEzCscLytdZ+/C8lirM3TemZIs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751181220; x=1751786020; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tJTyONC/wDXjwg9GA8ndewhzba2HDA8XePYXoQ5UI1E=; b=HiuPOcEd1FFsM3YMbHcCodcWTKU8tLeDNr6HrKzEy9v8KFi3/YFwZN84qigpcWrrzL aHaNnkDo4zizrcm5nfXOKbKraLmIG3eCKpX6WumwpF6uXqeYiwrCAmhkLqRpf4RuaHzC lH3vaVrbVMUleLtLOCarERV/7XgPlBLvlIc5y9vH8MCitpc7pvjQkhiUECBisM5T3YuP dvHmyYOjwRo5r0htzFEQBeFeavLYX/lSRdbYZtW4+Ijh1kSQJuLqFljaNg8MEkmBHmVm iGratgLdBVv7IsJF2RHYqeRToW7vcwggyeJcgABJepTH6R6MPp3zCNKkVFpzMIboipvW HYdA== X-Gm-Message-State: AOJu0Ywc8dX+HxRIIipfsNksXqP3OfAclm7y/I8DsnNDnVyYPp4docME AdtuZz/MjXuWm9t+JZ92cJjGFQIC2+5vMc8NOzpdRO3NUY/d5wfFAlkf8+DUk162jnQZp60VwV+ 81Vv11C3CmOYiZY8S13yXWhqPmBEzj98DqLozg4kd6NFAk/nWMfJ0 X-Gm-Gg: ASbGncua0vai8f+UGmAU6Okb6WemVzdnxpmg7yYxrN/AzLE3h8befAvnWH3XNv7DEMO uRQUf1GNb8xUMZ81gQFtUVUJLgPHi9m91nvT7H/ZLBk7A+5viV7WE+5BYm0DYoYGxfpMcC14VgU bo79cI3brOdahcuFNNSsc4qv0x1no6lX4Y7I1OV9RFpBjy X-Google-Smtp-Source: AGHT+IHsqsIZ6wtqjQEHJ3YdqGICopiF70jruZQHftDFT8L4pu8V/wYKTu696lQ5iaZ8h3lW7ayKQbQj8IypN8nuWw4= X-Received: by 2002:a05:600c:6308:b0:453:62e9:125a with SMTP id 5b1f17b1804b1-4538ee61ee2mr90012155e9.18.1751181220219; Sun, 29 Jun 2025 00:13:40 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: In-Reply-To: Date: Sun, 29 Jun 2025 01:13:29 -0600 X-Gm-Features: Ac12FXxbq39iMBuAn5vo0B42f9d9UGBb_B1pfyxuk8gvrSFPV75FXs8WygUpM4Q Message-ID: Subject: Re: [PHP-DEV] [RFC] Partial Function Application v2 To: Larry Garfield Cc: php internals Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: levi.morrison@datadoghq.com (Levi Morrison) On Fri, Jun 27, 2025 at 11:09=E2=80=AFPM Larry Garfield wrote: > > https://wiki.php.net/rfc/partial_function_application_v2 > > * It includes pipe-based optimizations. Good. I think this has a good chance at passing now. This small detail was one that was arduously discussed on and off list 5 years ago when I co-proposed it. For a dynamic language, I was a bit surprised by this. Since it can now be optimized away in one of its most common cases, that's a big deal, and will make certain people happy. Thanks for including this optimization.