Not Autotools 0.3.0
Changes:
- Macro †
nm4_unlambdahas been removed fromnot-m4sugar.m4– lambda macros are now safely created without polluting the global scope - M4sugar clones †
nm4_switch()and †nm4_case()have been removed fromnot-m4sugar.m4(they were clones ofm4_case()andm4_bmatch()respectively) - Reduntant macros †
nm4_in()and †nm4_in_args()have been removed fromnot-m4sugar.m4 - The Not M4sugar prefix
nm4_has been changed ton4_ - Macros
n4_case_in()andn4_list_index()have been created innot-m4sugar.m4 - Macros
n4_get_replacements()andn4_for_each_match()innot-m4sugar.m4(formerly †n4_get_replacements()and †n4_for_each_match()) no longer depend onn4_repeat(), but on GNUm4_for()instead - Macro
n4_define_substrings_as()innot-m4sugar.m4(formerly †nm4_define_substrings_as()) has been re-implemented using a more efficient algorithm (removed recursion, removed multiple calls tom4_bregexp()) - Code review
- Examples