On 2014-11-17 Heiko Schlittermann <[email protected]> wrote:
> when giving lessons about Exim it's always not easy to differentiate
> between the generic and the private options in the driver instance
> configuration blocks.
[...]
> What about adding some syntactic sugar, some decorations,
> to the private options. Either this way

>         dnslookup:
>             driver  = dnslookup
>             _check_srv = yes
>             domains = !+local_domains
>             transport = remote_smtp
>             ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
>             no_more

> … or even more verbose:

>         dnslookup:
>             driver  = dnslookup
>             dnslookup.check_srv = yes
>             domains = !+local_domains
>             transport = remote_smtp
>             ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
>             no_more

> What do you think? It's kind of a change, but with sensible coding it
> could be made compatible with all existing configurations.
[...]

The cost of renaming variables and dropping the old name is huge. Keeping
the old name around as an alternative name forever has also some
non-neglible cost (longer docs, slightly more complex, ugly).

OTOH the gain seems to be minimal.

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim 
details at http://www.exim.org/ ##

Reply via email to