Hacker News new | ask | show | jobs
by marcosdumay 1313 days ago
> With that reasoning, all code is declarative because it's "declaring to the interpreter/compiler" how to operate.

Well, yes. Those words are not as well defined as common usage implies. Their meaning is completely dependent on what you define as your basic operations.

People usually agree on some large spaces of incomplete definitions, so the terms aren't meaningless without context. But never everybody agree, and never most people agree on all the details.

Anyway, configuration files is one context where people have very diverse concepts of basic operations, and so most people almost never agree.