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

Reply via email to