Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125607 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 qa.php.net (Postfix) with ESMTPS id DC5341A00BD for ; Tue, 17 Sep 2024 23:12:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1726614894; bh=DvXkX+OWvyzhl8uJUVGChDHWkrypT3Qqk65k0IuR60I=; h=From:Subject:Date:References:To:In-Reply-To:From; b=MOEGDUu2K7KnIKBSUHBeELXLuME2ZfOXm6i/QRY2f/VMwLzqaJxEBtDQn02D2pIEn diEBMHde7NDoGbhtrqR7n/H+VBv9p995PwZ70lkjdDL1NvDRoaIbKkSkKtTEhRapM9 tzPmHJIoTKJzu4dHjPsKbsl9qZnizyagsNtKyIbOWk0kubTbTaRtCks3zP6HriMhjw MLskhxrclD9aJDVkfuxn3kJ9dgtlPGbG1vlSwrLtSKk/U12EGxhzV+o6ijEsgLsEvh N3D59z9BrKuxR7xxNwhOpnS0ykh1r7gNFRsUWzhgykoc8yX0CZ4qohXFuwoMjtBx1n ZWe1UGfSNjYmQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 75882180061 for ; Tue, 17 Sep 2024 23:14:54 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mout.perfora.net (mout.perfora.net [74.208.4.197]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 17 Sep 2024 23:14:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dotsandblobs.com; s=s1-ionos; t=1726614767; x=1727219567; i=ksandvik@dotsandblobs.com; bh=DvXkX+OWvyzhl8uJUVGChDHWkrypT3Qqk65k0IuR60I=; h=X-UI-Sender-Class:From:Content-Type:Content-Transfer-Encoding: Mime-Version:Subject:Date:References:To:In-Reply-To:Message-Id:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=dmtjQIaRoTRRJFk84XaMQyuWn2UdhzmqlfQT32c82gV+8pLaxa3lB6/9IO0bLlq9 gP/fJ/HoUMCRew5Z2Hot7R2oWvuH2cc6wSLZfMlIYWSBqsT988PDA2Y/1OECFe6md SzHmiSER6LFQ26VQvaWQMorlN27X6slwn2qiUdlWxJIxtiJ6SQ2kUFQ9B72bYxXg0 faopC4QU5FZZIXqcCP08PAsbl5hNyh3ukBqzqaLgx0Q7Tn16jzJiQK9CwJSO7ODxg F5E0QjOZwKuwcVQrhgOOQd2aw6KirwETkOnLg1AVLH1AijYJrN+AALDu3yPUOqxv3 e+1S6L0RVOny6oidMA== X-UI-Sender-Class: 55c96926-9e95-11ee-ae09-1f7a4046a0f6 Received: from smtpclient.apple ([34.208.234.242]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPSA (Nemesis) id 0MA82J-1sg07b41Ll-004tou; Wed, 18 Sep 2024 01:12:47 +0200 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) Subject: Re: [PHP-DEV] [Pre-RFC Discussion] User Defined Operator Overloads (again) Date: Tue, 17 Sep 2024 16:12:25 -0700 References: <18603813-9ECB-4486-95EE-08BEDECAB88D@newclarity.net> <430bc224-c8b2-4b29-a896-b92a156babcb@gmx.net> To: Mike Schinkel , PHP internals In-Reply-To: Message-ID: X-Mailer: Apple Mail (2.3776.700.51) X-Provags-ID: V03:K1:5EMTm9fF942z1YC0lJmT2FcGsLRO+sIvrSoNKGnkBRqby+zz03+ 5STQmsBYta3dUkbfZbsFsAQSGv4vbHsHxqqfgXK9uIBAtr0byIaXdbi6EiXDzWpUH1K+YCD eVS0Om29qPmC8NiKnKZ6VEg+ZefYOCQQAoQ9yqvpK+dRLDzNZK3iknmxdz0uBZjfcpRM2NI kIT0rfrP8cL5M7PVP04Dw== UI-OutboundReport: notjunk:1;M01:P0:0gYsGvQNgdg=;p84CSnyiTzSPjbN0EdgQXJzTLBc weSLr+5Mrn99uXKjoQyscfmimcMd0bFUY5kHxroxtrLqIQ2MfcDCUQepB2VdQnlqiias+6HHF HaczoS5gpPu/9cvLrskvRIOies1/X4ZN6Gn/cOxI5fsYK32JeQsh2ep+yRnCgNq6g/e0SIszB PJxr80Q/ZRdiVzIF59Ll5HinKQJFfuG+cuk/a7LysHFOmrw/bvk5F0OhS2FsV/L7qyHy/xTht i8it/1U52SWJXsy5sMCfKaHhIC8mFiOvTcNYCJ5AeUWbt3etYswm4eAvNjq0DEMtAwjtHt9h3 4xl5BbUS8vc4d5BNa6AK+ziBqIOd9Vdi7hoJVrjqOlk7ttUU1qW4wl3YUgVG4XWmm+X76Uh5t kpcwury+xGPgANz0Uxg1LqyjIqw5ThKbX2o1NajxDX1hRFEdFhHXPbTjaqy+NtGu7Y8lOLj6o Jhc0rp8goYYQshS0EbdzgtJKQPMIyXJYiYPyTdg+HZ4mKqqGZ2AjS2rbj76whLxEYKcCuUkFj QQiEskyosFDDdlp/Um6/oqzfHm2CIBjyvFKGAM6sf+snWtaOb5BCSwsb83m3eOfCIiMpK3DvD /bicN1ghpFVnVIFGbCD/kpDQ79pjWkboJeLv6swDyQzbhi+IZgMqTTs+r9j/Y480sA9PNKCxj 2uGdq2YjvduKu6W9G7c+ZAPCspTfPoe7fpTKdAzaw4wnBiedms/U1mqDUcqH7nVkwy350kQA/ IMF7m1WBQY3ONpTDmvc6112kjq/Ps65/A== From: ksandvik@dotsandblobs.com (K Sandvik) Operator overloading is indeed a very overloaded topic concerning = computer languages.=20 But my 0.02 cents is that it's a good thing to have provided it solves = one or more of the problems such as: * Will the code be easier to write, maintain, and read? * Will this help with optimizations? * Will this provide new paradigms that are useful for architectural = solutions? * or anything else practical and not based on the idea that 'php needs = it as it's available in other languages? --Kent