> 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

Reply via email to