Thoughts on language-level configuration support?
David Stanek
dstanek at dstanek.com
Tue Mar 31 10:47:39 EDT 2009
On Tue, Mar 31, 2009 at 10:01 AM, jfager <jfager at gmail.com> wrote:
> On Mar 31, 6:02 am, David Stanek <dsta... at dstanek.com> wrote:
>> On Tue, Mar 31, 2009 at 3:19 AM, jfager <jfa... at gmail.com> wrote:
>>
>> > "Simply having a configuration file" - okay. What format? What if
>> > the end user wants to keep their configuration info in LDAP? Did the
>> > library I'm including make the same decisions, or do I have to do some
>> > contortions to adapt? Didn't I write basically this exact same code
>> > for the last umpteen projects I worked on, just schlepping around
>> > config objects?
>>
>> Ah I see your point here. During PyCon I was trying to add the ability
>> to inject configuration into objects that are constructed by the
>> snake-guice framework. The code is not yet in the Subversion
>> repository, but I did brain dump a little documentation[0]. It is
>> still very much a work in progress.
>>
>> 0.http://code.google.com/p/snake-guice/wiki/InjectingConfiguration
>
> This is getting close :) I think it would be nice if you didn't have
> to come up with your own names (so that projects across different
> authors would share more or less the same naming structure), and if
> those names didn't encode their expectation of a particular end-user
> configuration scheme.
>
For my purpose I am writing the glue infrastructure that allows
components to be put together within an application. What I am missing
is a schema-like way to define configuration files. I have debated
starting a project to do that, but at this time I'm already
overextended :-)
--
David
blog: http://www.traceback.org
twitter: http://twitter.com/dstanek
More information about the Python-list
mailing list