> I also like the consistency and discoverability that Maxim mentioned. > It’s nice as a user to know that you don’t need to learn any > configuration file format, that Scheme is enough for everything. I mean, the great part about Scheme is that we can work with syntax directly. Carlo mentioned (in another thread branch) that rde's made serializers for various config formats. those tend to be a lot more stable, reusable, and simpler to maintain, while still providing the benefits of configuration in-scheme.
> Keeping it up-to-date though appears to be quite cheap, from what I > understand. I actually initially brought this up because of thinking about updating prosody. even for the current version packaged, the service is incomplete in base configuration, and has no provisions for external modules. though, bringing it up and making it more amenable to service composition (new services for packaged external modules?) could be likened to making a whole new configuration anyway. again, though, the deprecation policy makes any kind of update a lot more rigid than the packages it relies on. lilah
