1. It is impossible to do big changes to QRegExp without breaking existing code. Please keep the compatibility goals of Qt5 in mind. Remember that we want to MINIMIZE breakage and not repeat Qt3 to Qt4. 2. While it might be interesting to write yet-another regular expression engine, there seem to be more exciting projects around, given that the problem has been solved a couple of times already.
So why not keep QRegExp as it is? Benefit: no breakage, and existing use cases work OK. If we think that using javascript or boost is not sufficient for new code, and we need to wrap an existing engine with a Qt-style API, we can do that as a separate module. If that turns out OK and is accepted, we can then consider to merge whatever new regexp class we come up with QRegExp for Qt 6. But do we *really* need that? In the longer run, wouldn't it be better to merge the other C++ efforts with Qt? Instead of yet another generation of Qt tools, why not make Qt more friendly towards std::? Matthias -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of ext Thiago Macieira Sent: Dienstag, 6. September 2011 20:03 To: [email protected] Subject: Re: [Qt5-feedback] QRegExp in Qt 5 (was: V8 import to QtBase) On Tuesday, 6 de September de 2011 18:43:25 Olivier Goffart wrote: > There is also the std::regex in C++11, which should work with QString > and QByteArray. > http://en.wikipedia.org/wiki/C++11#Regular_expressions Then I think we should support the same syntax, regardless of the engine, if possible. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel Open Source Technology Center PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 _______________________________________________ Qt5-feedback mailing list [email protected] http://lists.qt.nokia.com/mailman/listinfo/qt5-feedback
