On 11/13/2015 10:58 AM, Jiří Činčura wrote: > Hi *, > > May I kindly ask why the firebird.conf/databases.conf uses XML-like format > (although it's not XML) but plugins.conf uses different one using curly > braces etc.? >
Firebird following the Linux/Unix convention that all product configuration file formats must be syntactically incompatible with all other known product configuration file formats. It's a time-honor tradition to make system administration hellish. Rant aside, configuration file formats are necessarily a compromise between usability and formality. XML is an excellent format for machine/machine interaction, but absolutely sucks for machine/human interaction. I don't know the degree to which current Firebird configuration files derived from Vulcan, which had a rich system of configuration files to allow configuration files to inherit to support system, server, client, project, provider, database, and individual configuration to support any combination of central vs. decentralized administration, for which no existing file format addressed. ------------------------------------------------------------------------------ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel
