Re: GSoc : Templates Compilation , draft 2

2011-04-08 Thread Andrey Zubko
tion of template subsystem's improvement. - My solution will come with django 'out of the box' against Armin Ronacher solution. On Fri, Apr 8, 2011 at 4:23 AM, Russell Keith-Magee <russ...@keith-magee.com > wrote: > On Fri, Apr 8, 2011 at 9:15 AM, Andrey Zubko <zveryka...@gmail.co

GSoc : Templates Compilation , draft 2

2011-04-07 Thread Andrey Zubko
Hello, I'm Andrey Zubko, student faculty of Computer Science in Zaporozhye State Engineering Academy. I'm senior chief developer of a local Internet Service Provider "Telza" which provides Internet and telephony services. My responsibilities includes enhancing, improving existent Bill

Re: GSoc : Templates Compilation

2011-04-01 Thread Andrey Zubko
Hi, Jonathan I was considering two approaches : template compilation with static inheritance and template compilation with static and dynamic inheritance. The first one approach has simple way of compilation : 1.Reading template in string 2.Tokenizing 3.Parsing — creating NodeList structure

Re: GSoc : Templates Compilation

2011-03-31 Thread Andrey Zubko
Hello, Jonathan  > How exactly do you want to solve dynamic inheritance? It seems that  > some people are still interested in dynamic inheritance, by using {%  > extends variable %}. (Which is still dirty in my opinion, but anyway.)  > Block information has to be kept somehow. For supporting

GSOC : Django auth

2011-03-30 Thread Andrey Zubko
I'm interested in participating in your mentors program in Google Summer Code. Clearly looking on the current situation with authentication, authorisation, customization of users, I could say that there is no simple solution for achieving all possible modifications of user auth subsystem. I would

GSoc : Templates Compilation

2011-03-30 Thread Andrey Zubko
I'm interested in participating in your mentors program in Google Summer Code. Looking at the template implementation I've seen that I can make some solutions for implementation compiling in bytecode templates. Just adding function «compile» to every Node-derived class and modifying/ adding new