RogutÄ—s Sparnuotos wrote:
One more question regarding error reporting: why are invalid parameters to commands _silently_ ignored?
For speed reasons. Checking the values would be a pretty slow process, so you definitely don't want elaborate tests on a document that is known to be ok. There has been some thought about a special version of context that is slow but does all these tests. Afaik, this has never materialized, I suspect mainly because it is not always that easy to decide what is valid and what is not (some commands delegate key-value parsing to other commands, other commands are themselves generated on the fly). For MkIV, there has been some work done by Luigi on figuring out what commands are actually present, perhaps this can produce a basis to look at a 'checked' context version again in the future. Best wishes, Taco