You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Many functions that do almost the same thing but differently
Requires passing a pre-populated var argument
Two flags are on by default, so if you want to add one more you must specify three flags manually.
Many people report problems chaotically in different places, some do pull requests, sometimes changing from a broken behavior to a wrong behavior, sometimes adding more procedures, making the API more confusing. This has gone on for too long.
There is a new library, nre. It solves pretty much all of the problems mentioned above. It is very polished and thoroughly tested for all corner cases. It has a consistent, concise but richer API.
Nim's regular expression library (re) has many problems.
\w
are limited (\w
is just A to Z), but also that bytes of one character can be separated.var
argumentMany people report problems chaotically in different places, some do pull requests, sometimes changing from a broken behavior to a wrong behavior, sometimes adding more procedures, making the API more confusing. This has gone on for too long.
There is a new library, nre. It solves pretty much all of the problems mentioned above. It is very polished and thoroughly tested for all corner cases. It has a consistent, concise but richer API.
I suggest to include nre in the standard library.
Steps towards implementing this:
After 0.11.2 release:
Move optional_t (a dependency) into standard libraryReplace re with the wrapper around nre, thus getting rid of its bugs and maintenance burdenThe text was updated successfully, but these errors were encountered: