glomde wrote: >>What about writing a mini-language that gets translated to Python? Think of >>Cheetah, which does exactly this (albeit not being limited to templating HTML >>data). > > I have implemented my proposal as preprocessor. And it works fine. But > my > proposal in not only for HTML
Nor is Cheetah. Nor is Django's templating system. Nor are some other Python templating systems. > it can be used for all hieracical data. > Example: > > myList = [] > *+* myList: > *+* []: > for i in range(10): > *+* i > *+* {}: > for i in range(10): > *=* i = i Sweet Lord, have mercy ! > Which should create myList = [[0..9], {0:0, ... 9:9}] myList = [ range(10), dict((i, i) for i in range(10)) ] Let's talk about readability.... > I do think I solve something and make it more > readable. Lol. Any Perl coder around ? -- bruno desthuilliers python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for p in '[EMAIL PROTECTED]'.split('@')])" -- http://mail.python.org/mailman/listinfo/python-list