Yeah, M4 + `make' is great. It's basically Chef/Puppet before those were a 
thing. 

M4 toggles the critic bit in your head. Instead of writing a config file to 
just make the damn thing work, you reduce the config where possible and that 
makes one-offs painfully obvious. And it's wicked easy to start, just `cp $cfg 
$cfg.m4` , and start editing the m4 -- instead of reducing the $cfg to a 
template and a YAML file. 

And because M4 is not well known, all config file syntaxes expand until they 
poorly implement M4....
_______________________________________________
mailop mailing list
mailop@mailop.org
https://list.mailop.org/listinfo/mailop

Reply via email to