I fixed a couple of things in the new template.py now it is 1ms slower then the old one (in average, both complex and simple pages that I have tested).
Massimo On Jan 7, 9:56 am, mdipierro <mdipie...@cs.depaul.edu> wrote: > On Jan 7, 9:25 am, DenesL <denes1...@yahoo.ca> wrote: > > > > parsing instead of using regular expressions. > > > I was under the impression that you were using regex for speed, is > > parsing faster?. > > I benchmarked it. In this case makes no difference. > > > > > > 2) you use {{,}} inside strings as in > > > {{="hello {{ world }}" }} without running into trouble. > > > Simpler = better. > > agree. what is "simpler" in this case? > > > > > > 3) you can do > > > <html> > > > {{ > > > for i in range(10): > > > =i > > > pass}} > > > > </html> > > > and =i is interpreted as response.write(i). > > > This was suggested by Denes. > > > Just to clarify, my suggestion was to able to copy/paste the code > > without the need to split it up with braces and pass statements, while > > at the same time interpret =x as response.write(x) if = was the first > > non-blank char in a line. > > Testing tells me that the new template.py removes the need for braces > > inside the code but still requires 'pass', correct?. > > correct, this is only part of your patch. > > Anyway, I ma still not happy with template.py.... > > Massimo --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---