Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:119158 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 7212 invoked from network); 15 Dec 2022 18:52:05 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 15 Dec 2022 18:52:05 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 9CEBC180511 for ; Thu, 15 Dec 2022 10:52:03 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-vk1-f180.google.com (mail-vk1-f180.google.com [209.85.221.180]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Thu, 15 Dec 2022 10:52:03 -0800 (PST) Received: by mail-vk1-f180.google.com with SMTP id b81so21807vkf.1 for ; Thu, 15 Dec 2022 10:52:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=xZiJ2v7NmBioMWcCGvCkFk24TGaXmvwxZGOTrVAPC5w=; b=BJYVJUhV6H95eTB53IQaT7xtreH/a7zCTTMlPpdRY/68qJU2caL1jNZfaCKWeBeIak W4DSxRFJJOofFExS4EL6Ba4ejtHh/OiYMv5Szq18XM5gD06dleorAcScdWRfUy8D3/er LIauGonh80dk4hCXCC6am65fwJA9dyk/tbMLakQxbtdkwu45gSUZNxSdybO8KAjiI/I2 uEgXpq6thrwHYV7U2le7lEYc/AH7P3JZg3nT014ifw6MgJPVHEqSFOHiyR1XJRZvXpll 0CxbaYiJZgKLQVdZk/Ykzwal2McyN6g8LS2madIFdMbvRpxjyIFIwjWzrk/cSrcDESYr zD3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=xZiJ2v7NmBioMWcCGvCkFk24TGaXmvwxZGOTrVAPC5w=; b=5N3ispghHO+HgMNv2Z6MqJNmiITBFUQO9He2Ha3szXo0cnYIOHoBzM1vC5m4RSWtNp UP+rFwIg8kiFJLd3tggQRe8SwbARQ0aOyNwngQ9fKXgq5T+8UJFxO6AguwTjwNdRGrbq GN2gpvZJxTF1FfYxaFk/YykRXv0ZWyRIfAjTxZC+lbBmdqwcVDmO4oamKpcShErt9Kou lW7DiKPSjn8SlVXrd40g/kFUvX5uZMO3D6F3sdyqV8Yza5JJA+lxXHkdiqF0+AhlovaH 7mOlQqueCNNpKxHWvJo917gT/y5tZOUIdWZtXrC+QwOc+q32JFf6AEfy0lwUJiufLslt n3RA== X-Gm-Message-State: ANoB5pkK/tB6phovUawKM916XkuGAPFFGF9zSjpF4BdmYQDVzOWCNXoU hxnvvIdSxxB5uuViHpkhzCNxRmWRx2W5XONNbQ5UJGgQ X-Google-Smtp-Source: AA0mqf4tI0BRlsQwsr7mZ7WVEI5mRWFgA5DaaY3C6073o7dTA0IhHjfA9sbXqjKXO/GyybQGb8zMtxX+ubWKH9gWquU= X-Received: by 2002:a05:6122:1799:b0:3bd:adaf:adcc with SMTP id o25-20020a056122179900b003bdadafadccmr12291568vkf.5.1671130322466; Thu, 15 Dec 2022 10:52:02 -0800 (PST) MIME-Version: 1.0 References: <09aa499b-f5ec-5e80-63d8-6271fa87c390@heigl.org> <60ba972f-5b7c-f9ea-fb07-7b565bd108cd@bastelstu.be> In-Reply-To: <60ba972f-5b7c-f9ea-fb07-7b565bd108cd@bastelstu.be> Date: Thu, 15 Dec 2022 15:51:49 -0300 Message-ID: To: =?UTF-8?Q?Tim_D=C3=BCsterhus?= Cc: Andreas Heigl , PHP internals Content-Type: multipart/alternative; boundary="0000000000003e7ec805efe259f3" Subject: Re: [PHP-DEV] [RFC] Unicode Text Processing From: deleugyn@gmail.com (Deleu) --0000000000003e7ec805efe259f3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Dec 15, 2022, 3:16 PM Tim D=C3=BCsterhus wrote: > > [1] The 'Text' class should likely be made final, because folks might > otherwise rely on a specific userland extension, preventing actual > interoperability. > I'm fond of final classes but in here I think it *adds* burden to core developers. As you said it yourself having a Type within PHP will help interoperability. Having this type be final will hurt interoperability because everyone's wrapper will be different. This may lead to the community requesting more changes to core. > --0000000000003e7ec805efe259f3--