in reply to Config::IniFiles
Actually, the Config::IniFiles handles win-style configuration files in a better manner.
It allows access to variables by section and name, whereas with AppConfig you have to grok a name which is the concatenation of section and name. Thus:
can be grokked in Config::IniFiles as[db] user = bob pass = pass
While AppConfig requires you first to define it as a variable and then to grok it:$config->val('db','user');