Some more feedback:

>    * HTML parsing - completed but not committed

That would be nice since it was one of the last open tickets.

>    * Removed the ElementTree dependency - i'll commit this tonight but 
> it does not have enough comments

I think that was a great idea even though ElementTree is included in 
Python 2.5 now. We should have done that much earlier. Kid does not 
benefit from cElementTree anyway, since it only uses the Element type of 
  ElementTree and does not use the parsing functionality etc.

I have adapted the docs and recipes on the web site to reflect this.

>    * Speed - I have a proof of concept that makes things much faster by 
> not doing the exec in each function

It would be nice to have some benchmarks in addition to the unittests so 
we can not only check whether changes do not break anything, but also 
how they affect performance. Do you have anything like that?

Just saw the Genshi project has something, but I haven't checked it yet:
http://genshi.edgewall.org/wiki/GenshiPerformance

>    * XPath and XInclude support - I have not looked at this at all yet

Yes, it would be good to stay compatible with Genshi. There are some 
other recent additions that we should consider including in Kid, namely 
py:choose/when/otherwise and py:with.

I saw you have also tackled the Buffet API for Kid. Is this already 
fully implemented? I think it is important to communicate this to the 
TurboGears community so that it will be used there, or are you going to 
get this into TurboGears yourself? It will make switching between Kid 
and Genshi much easier. It would be also nice to have a test of the 
basic functionality of Kid and Genshi that only uses the Buffet 
interface, so we can ensure compatibility of the two (see also above).

-- Christoph

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
kid-template-discuss mailing list
kid-template-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kid-template-discuss

Reply via email to