configurator-ng (hackage): A configuration management library for programs and daemons.  Features include:  A simple, but flexible, configuration language, supporting several of the most commonly needed types of data, along with interpolation of strings from the configuration or the system environment (e.g. $(HOME)).  An import directive allows the configuration of a complex application to be split across several smaller files, or common configuration data to be shared across several applications.  An expressive applicative/monadic high-level parsing interface to gracefully scale to more complicated configuration needs,  with powerful diagnostic messaging mechanism.  For details of the configuration file format, see http://hackage.haskell.org/packages/archive/configurator/latest/doc/html/Data-Configurator.html.
Keywords: bsd3|configuration|data|library