> 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 it can be used for all hieracical data.
Example:
myList = []
*+* myList:
*+* []:
for i in range(10):
*+* i
*+* {}:
for i in range(10):
*=* i = i
Which should create myList = [[0..9], {0:0, ... 9:9}]
So it adds the power of for loops etc when creating data structures.
ANY datastructure.
> nothing general the OP is trying to achieve here
Define general :-). I do think I solve something and make it more
readable.
You could also argue that list comprehension doesnt solve anything
general.
> By the way: the language you (the OP) are trying to implement here goes
> strictly against the MVC model of application programming. You know that,
> right?
???. I cant see how this breaks MVC. MVC depends on how you parition
your application
this doesnt put any constraint on how you should do your application.
--
http://mail.python.org/mailman/listinfo/python-list