Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:119151 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 87042 invoked from network); 15 Dec 2022 16:26:44 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 15 Dec 2022 16:26:44 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id C7791180539 for ; Thu, 15 Dec 2022 08:26:43 -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=-0.2 required=5.0 tests=BAYES_20,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-vs1-f48.google.com (mail-vs1-f48.google.com [209.85.217.48]) (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 08:26:43 -0800 (PST) Received: by mail-vs1-f48.google.com with SMTP id 3so3393288vsq.7 for ; Thu, 15 Dec 2022 08:26:43 -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=GXRQXPVFuItSkiVcoIDWiSLl51pvzTjzpLcZLME7XTo=; b=fqTAGBIsC6sgcbsYpR2gUJIxGnAI8vGK62qtSwi1uC8RMcwUIqNbsIBkf0kavIdOm9 1+IZOP7Pg1HubI0aD6mBoB3MyKHlsyaqO9i1YEgpod92ewEfs6NCc2ndEmqOsawo9AgF AagEsmwu4TMWaFsaZCNJnJF7ejGP44lCZNhlfUZs6WcMCenOLcVEGTvwvYoI/as8Otmu NeevM0kvhacU5jGOKWmtqq+ChaktM19xikI/YxlwaE9hZGcCVwpWcJLNccE5I8TsmbhV pgHHi83G1225WtFiPzZ8Z4T0AVeoiWw/mshRyGGftZz4ZWC1dfUr+bohB933NcIOoUBH p9Ig== 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=GXRQXPVFuItSkiVcoIDWiSLl51pvzTjzpLcZLME7XTo=; b=czEMbzLLBybbxhZVtUbfCeswGZEqV3nmVNINiSlWuaTG8oEXLlj79k4pQPQXJ98xwo lMsCZ95Zd/Hj9joUddS+nbIK9k+B24t8cRIok7kZsjGufFifqOAEejTN6v5LXcCsMJTo kU49zxGzLgbeAgbHcjAVbPtwm61905oQx2VcE6PWF+dxy3dy0H8JzS2u5cfPk8kbF9EN 0+iE/2g7aJa8RjNEoi5R7FDYYpHaxmQ0DEUtywzWLPHXHJCk97uEgHbqpOmjqwtQPNup d0Kt15i7AG7wWTs7NYp5bKJ3NySejmNn3f/8y4e7sHpgREuhm3FazhSqaQAOJ6wueHxW TnIw== X-Gm-Message-State: ANoB5pmLeVn9wyvKXAj0PJMeBnIGmyKVsakJs8LhzFWCcCb+Z/BEc7PC LPdeIhXR9PMBts6RHKOaX3WQbz4j91X79Re7Hi+DMxRE X-Google-Smtp-Source: AA0mqf4QJR//kxP0NL+rc7YdsF0zrjF25Lp+8E6JioLElxQsZNnEJESJUe1piIlpaU9K3SUvhvGrHmfpb1QoqkT/nxA= X-Received: by 2002:a05:6102:87:b0:3b1:2e07:2501 with SMTP id t7-20020a056102008700b003b12e072501mr14126201vsp.62.1671121602291; Thu, 15 Dec 2022 08:26:42 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Thu, 15 Dec 2022 13:26:06 -0300 Message-ID: To: Derick Rethans Cc: PHP Developers Mailing List Content-Type: multipart/alternative; boundary="0000000000007b2b3905efe051fa" Subject: Re: [PHP-DEV] [RFC] Unicode Text Processing From: deleugyn@gmail.com (Deleu) --0000000000007b2b3905efe051fa Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Dec 15, 2022 at 12:34 PM Derick Rethans wrote: > Hi, > > I have just published an initial draft of the "Unicode Text Processing" > RFC, a proposal to have performant unicode text processing always > available to PHP users, by introducing a new "Text" class. > > You can find it at: > https://wiki.php.net/rfc/unicode_text_processing > > I'm looking forwards to hearing your opinions, additions, and > suggestions =E2=80=94 the RFC specifically asks for these in places. > > cheers, > Derick > I appreciate the work behind this RFC. Although I can't comment much on the utility itself as I never really used `ext-intl` or much of UTF-8/16 stuff, I think PHP lacks A LOT of built-in classes to make matters simpler and welcoming. Sure, anybody in userland could write a class, but that leads to lots of implementations and an overwhelming amount of choices to be made. If this class can cover 80% of the use-case, folks can extend it to build their remaining 20% advanced use-case and PHP becomes easier. I really look forward to more basic utility-classes built-in and ready to go. --=20 Marco Deleu --0000000000007b2b3905efe051fa--