Wouldn't it be nice to specify the EPICS_CA_* values firstly through
functions in the library rather than environment variables only.
And then secondly on a per-connection basis.
So you can have seperate setup for every PV connection. ?
One benefit of EPICS environment variables is their ability to make a site
wide default, and to configure the CA aspects of multiple tools with a
common interface - albeit a rather primitive one.
I suppose that one _could_ set them programmatically by calling putenv(),
but most of them _would_ need to be set before initializing the CA context.
CA's configuration was designed a long time ago so perhaps there is now an
open source library for configuration that we should use in the future. We
would of course remain backwards compatible to the past environment variable
based configuration if the new configuration interface isn't used. Perhaps
we should look at the XML related libraries.