Micmatch http://martin.jambon.free.fr/micmatch.html is a library which extends OCaml with a convenient syntax for text manipulation using regexps.
This is a public discussion board about the use and the development of Micmatch.
Upcoming release
The latest public release is 0.696. The following things are implemented in the development version:
- (bug) installation of executables now correctly follows $BINDIR or $PREFIX/bin
- (+ui) new FILTER macro which returns true or false
- (+ui) changed grammar entry level of macros (now "expr1" instead of "top"). Allows for less parentheses.
- (pkg) added dependency to the Unix library
- (+ui) added filename globbing in the Micmatch library
For older changes see http://martin.jambon.free.fr/micmatch-changes.txt
Toward Micmatch 1.0
The Micmatch project was started in 2004. It's been almost two years, and no major bug has been found. Several features were added since then, but now it seems quite mature.
The 1.0 release is planned to include the following features:
- compatibility with the previous versions
- a list of deprecated features (which are kept for compatibility purposes)
- the implementation of the micmatch_pcre macros (SEARCH, MAP, COLLECT, ...) in micmatch_str. Possible warnings concerning undocumented features of Str which are unlikely to change in the future.
- alternate syntax consisting in putting a given keyword in front of every piece of code using the Micmatch syntax. E.g. the new "match-with" would need to be preceded by "mic" (or another keyword). This keyword could be configurable on the camlp4 command line. This feature is important in order to avoid clashes with other syntax extensions.
The idea is to implement these features and then release a 0.99 version first, see if people like it and after a month or so make the 1.0 release.
Remarks and suggestions
Please put your suggestions here.
Comments (0)
You don't have permission to comment on this page.