4 ms·
I think this last paragraph is a bit misleading: > use a proper programming language m4 is a small proper language that can be used directly. jinja2 is a DSL
by yayana 8y ago
I think this last paragraph is a bit misleading:
> use a proper programming language
m4 is a small proper language that can be used directly. jinja2 is a DSL written in python that doesn't actually have access to much of python.
m4 is harder to work with in the domain (quoting, escaping, and data modeling) since it is a general purpose language, but it is easier to do general purpose processing tasks with m4 if they violate the stereotypes of what should be done in the domain.