in reply to RFC: Standard configuration interface...

Why do you write:

# OBJECT = ->new( SCALAR format ); my $config_general = new CFI('general');

... and then write:

# BOOLEAN = ->write_config( [SCALAR filename | GLOB filehandle] [, HAS +HREF options] ); $config_general->write(*CONFIG_OUTPUT);

They're both methods. Why not make them look the same?