I was catching up on PEPs for Python 3.0. The very first non-meta PEP
is for better string formatting. I get the feeling complicating
core language features is not the best way forward. What has made me
do more python than anything else is that once learned most of it
stays with me. The core of the language is simple. Modules are
different. I expect them to be different in complexity and interfaces.
But the language itself has a flow. Some of the recent core language
PEPs did not stand upto this view of mine. This format method is one
of those. I feel this belongs to a different module and not to the
core language. However everyone gets an opinion I guess.
Python modules reminds me. Long time back I was working on a
configparser implementation based on XML. I liked the configparser
object itself but not the backend limitation of not having nested
sections. I had done a quick implmentation of XMLConfigParser which
had a backend that would read and write XML instead of ini format.
This was before the new style classes and when didn't know as much
about Python as now. I'l have to re-write and get it out so someone
somewhere needn't re-invent it.