lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On Thu, Dec 19, 2013 at 6:27 PM, Steve Litt <slitt@troubleshooters.com> wrote:
> files represent a huge compromise of encapsulation. The purpose of a
> config file is to enable customization of the program, but in most
> cases it's not to make the program completely maleable to the user, nor
> to introduce opportunities for weird, hard to find bugs.

We're probably getting to that point with LDoc, which seems to acquire
new configuration flags every time I work on it ;)   Plus, there are
now features which involve _code_ specified in that file (e.g. custom
reference types)  The paranoid may be uneasy about this, but it's the
only way we see to get the flexibility needed to keep everyone and
their documentation styles happy, _and_ to deliver those choices in a
self-contained way so the end-user can build the docs.

I do think you have identified a black hole to be avoided....