Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c++ > #82992

Re: How to replace Rogue Wave tools.h++

Newsgroups comp.lang.c++
Date 2022-02-13 09:38 -0800
References <977d9759-c2a4-480b-9370-6b1d396c3f95n@googlegroups.com> <str98c$2b6$1@dont-email.me> <stt51h$5c1$1@gioia.aioe.org> <sub864$sjf$1@dont-email.me>
Message-ID <0eb1bc5d-059a-40b0-a4a5-8cfef39b6f1bn@googlegroups.com> (permalink)
Subject Re: How to replace Rogue Wave tools.h++
From "daniel...@gmail.com" <danielaparker@gmail.com>

Show all headers | View raw


On Sunday, February 13, 2022 at 10:31:00 AM UTC-5, alf.p.s...@gmail.com wrote:
> On 8 Feb 2022 08:10, Juha Nieminen wrote: 
> > Alf P. Steinbach <alf.p.s...@gmail.com> wrote: 
> >> Oh, the now deprecated `std::regexp`. Problem that it doesn't handle 
> >> UTF-8 very well. 
> > 
> > I'm not aware of there being, or there having ever been, a std::regexp. 
> > 
> > If you mean std::regex, I can't find any reference to it being deprecated. 
> > Could you elaborate?
> It looks like they didn't move forward with the deprecation even though 
> there was agreement about it. 
> 
> cppreference.com does not show deprecation. 
> 
> Only source I found: <url: https://github.com/sg16-unicode/sg16/issues/57> 
> 
> "In Prague, during the SG16 discussion of P1844R1 - Enhancement of 
> regex, we had consensus to move forward with a proposal to deprecate 
> std::regex due to performance and ABI concerns." - Tom Honermann 
> 
> 
> - Alf

It was discussed at the 2020-02 ISO Committee meeting in Prague,

"We declined to forward a paper to enhance std::regex to better support Unicode 
due to severe ABI restrictions; the std::regex design exposes many internal details 
of the implementation to the ABI and implementers indicated that they cannot 
make any significant changes. Given the current state of std::regex is such that 
we cannot fix either its interface or its well-known performance issues, a number 
of volunteers agreed to bring a paper to deprecate std::regex at a future meeting."

https://www.reddit.com/r/cpp/comments/f47x4o/202002_prague_iso_c_committee_trip_report_c20_is/

Daniel

Back to comp.lang.c++ | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

How to replace Rogue Wave tools.h++ Alwyn Teh <alteh2007@gmail.com> - 2022-02-07 04:49 -0800
  Re: How to replace Rogue Wave tools.h++ "Alf P. Steinbach" <alf.p.steinbach@gmail.com> - 2022-02-07 15:10 +0100
    Re: How to replace Rogue Wave tools.h++ Juha Nieminen <nospam@thanks.invalid> - 2022-02-08 07:10 +0000
      Re: How to replace Rogue Wave tools.h++ Ralf Goertz <me@myprovider.invalid> - 2022-02-08 08:55 +0100
      Re: How to replace Rogue Wave tools.h++ "Alf P. Steinbach" <alf.p.steinbach@gmail.com> - 2022-02-13 16:30 +0100
        Re: How to replace Rogue Wave tools.h++ "daniel...@gmail.com" <danielaparker@gmail.com> - 2022-02-13 09:38 -0800
  Re: How to replace Rogue Wave tools.h++ Jorgen Grahn <grahn+nntp@snipabacken.se> - 2022-02-13 09:41 +0000

csiph-web