Ben Finney wrote:

The metadata being discussed is static. What's at issue is how that
metadata should be encoded: in an imperative language (like a Python
program file) or a declarative language (like a ConfigParser file).

I'm not sure that exactly expresses the distinction either.
Depending on exactly what you understand by "declarative",
a program writtenin a functional language can be considered
purely declarative, yet it can be impossible to tell what it
will do without running it.

I think what people mean here by "static" is more like
"can be elaborated without requiring non-trivial amounts of
computation". Not just to minimise the amount of work a
tool using the config file needs to do, but also to ease
the task of debugging it when things don't work properly.

--
Greg
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to