Horace algorithms may be controlled by keys which are keywords having true or false value and parameters which are keywords which may have arbitrary values.
There is agreement that Horace should use dashes for algorithm's keys and no dashes for algorithm's parameters.
Unfortunately, current situation in Horace is complete mess. Some parameters have to be called with dashes and some can not be.
Some keys have to be issues with dashes and other -- only without them.
It not entirely clear how to change this as the change would break user scripts in multiple unexpected places.
The suggested soulution is to change Horace to accept keys and parameters with or without dashes, where correct combination (parameters -- no dashes, keys -- mandatory dashes will be default and the opposite situation -- undocumented.
Then on later stage, undocumented combination would start issuing warning, and finally, will be removed.
Horace algorithms may be controlled by
keys
which are keywords having true or false value andparameters
which are keywords which may have arbitrary values.There is agreement that Horace should use dashes for algorithm's
keys
and no dashes for algorithm'sparameters
.Unfortunately, current situation in Horace is complete mess. Some
parameters
have to be called with dashes and some can not be. Somekeys
have to be issues with dashes and other -- only without them.It not entirely clear how to change this as the change would break user scripts in multiple unexpected places.
The suggested soulution is to change Horace to accept
keys
andparameters
with or without dashes, where correct combination (parameters
-- no dashes,keys
-- mandatory dashes will be default and the opposite situation -- undocumented.Then on later stage, undocumented combination would start issuing warning, and finally, will be removed.