Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:102347 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 76404 invoked from network); 21 Jun 2018 14:59:13 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Jun 2018 14:59:13 -0000 Authentication-Results: pb1.pair.com header.from=danack@basereality.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=danack@basereality.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain basereality.com from 209.85.192.195 cause and error) X-PHP-List-Original-Sender: danack@basereality.com X-Host-Fingerprint: 209.85.192.195 mail-pf0-f195.google.com Received: from [209.85.192.195] ([209.85.192.195:37552] helo=mail-pf0-f195.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 6B/01-32156-E3DBB2B5 for ; Thu, 21 Jun 2018 10:59:12 -0400 Received: by mail-pf0-f195.google.com with SMTP id y5-v6so1675968pfn.4 for ; Thu, 21 Jun 2018 07:59:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=basereality-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=1mogUDZJdBbQKPqNRkAly0SYUaxRjdizXgJgtpvB8ms=; b=hO8JUVqIU2S6nekbRhTUh2alQasoG6Q6zAjeDhPJKpXADr78AKFcqNrPL9fIVy6Oku spudXatqwXbAys4/ICROLnTwlIrI1eAN3jUsRbIc/YFYc2s7X2P/j301aQQWxsOcDG5U Q9G0vT39t2Z2rNHFvBbIVepr7lDmZaio80ydiFtBoiRwisHDLY/QanXkZP3cr7KuubrV Pfx0X4Bhh384S2v6UwaTnZgYs36giwbk8UcyBjKmel/Ez/HhgnR/LYxuyrxwO31ZU1wG M25o5VyXLWhgSvcYeNcj8mBxY8kR6wiCFpdTm92CpsagTJi+CVoKpdoSaYu7RwZNJPP8 dy9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=1mogUDZJdBbQKPqNRkAly0SYUaxRjdizXgJgtpvB8ms=; b=CCaKCviPAh2M+d6c4Q7sG6h4SsngcL9MZ29Fo/ODAc0I3pMs5bZBKz1Cv8TNtCIzNG KNhWWkATF3JG7IIRxGNqV5BNZxV+39llC7s+UeicWAf5hWif0Dp0ChMkt+aMn2wS/p6a tHxOJEGIsiTWq8Z6bBYU7vkTQP/59ky3mhXltr5cwvecNRvyZmNO+2CBqegQGSqFBTHL BIgERzJ8yJN5FDmliUzEJFKCdjzAgA7AGNHblatXlNLTbeJw/YSGESCjxS6zt+I8+/+K TLR2p277zdfRvyv1yXChxrvd3PdBFaa9hI2bzXp3yE/8z/aJRu7KV7KEUqk3aW4OcJcB unHQ== X-Gm-Message-State: APt69E1FHosyYQiR53mNoGJLWhTBpCb9jhYp32etplB3sm/vBrfQ3tj2 MGwbM7M3KT5SyFwZeCQHh8MHLpOxiCK3XRd65NG76CVx X-Google-Smtp-Source: ADUXVKL/DoMrEQBZOBo7SZy2tKsNGheh9YYS+LescgDwPFFJ/EgZFENZn6atSBwUBQuEBuSOJi+6lAid6MPoUTcRjB0= X-Received: by 2002:a63:6e44:: with SMTP id j65-v6mr23306225pgc.14.1529593148240; Thu, 21 Jun 2018 07:59:08 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a17:90a:ac0a:0:0:0:0 with HTTP; Thu, 21 Jun 2018 07:59:07 -0700 (PDT) X-Originating-IP: [81.143.203.71] In-Reply-To: References: Date: Thu, 21 Jun 2018 15:59:07 +0100 Message-ID: To: Rudi Theunissen Cc: PHP internals Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] Equality and relative ordering of objects From: danack@basereality.com (Dan Ackroyd) On 21 June 2018 at 10:27, Rudi Theunissen wrote: > The Comparable RFC (http://wiki.php.net/rfc/comparable) was written in 2010 > but was not conclusive. I would like to take > on some shared responsibility to push this forward and re-open the > discussion. > > Why is this useful, and why should it be added to PHP? I think if you want to push the RFC forward, a really quite strong case needs to be made for why having it be a language level feature is so much better (or even at all better) than having it be implemented in userland. For example, as it is available in other languages, giving an example of some code that is much better than the equivalent would be in PHP could be a good way of showing it is desirable. cheers Dan