Not Autotools 0.3.0
Changes:
- Macro †
nm4_unlambda
has 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