Entries created on Tue, 30 Nov 2004


Cascading Style Cheatsheet
- Styled for landscape printing...
To links css design html web ... on Tue 11/30/04 at 10:46 PM
Greenspuns Tenth Rule Of Programming
- timeless..
To links coding lisp theory ... on Tue 11/30/04 at 10:10 PM
Bloggercon 3 - Law
- Lawrence Lessig's talk at Bloggercon 3 just hit IT Conversations.
To links audio blogging web ... on Tue 11/30/04 at 02:49 PM

In search of a Pythonic, XML-based Templating Language

I've been searching for the perfect Python based XML template language. I was happy to find TAL (and specifically, SimpleTAL) a while back but, although neither of us wants to admit it, we've been growing apart for some time now. I spent last week looking for options and, after careful consideration and planning (read: beer and a nap), decided to just build the XML template language I really wanted.

There's at least four billion and nine text based template languages for Python but there aren't a lot of options that fit nicely into the XML tool-chain. Or, if they do fit nicely into the XML tool-chain, they don't fit nicely with Python.

My dreamboat XML template language would combine the pythonicness and simplicity of PTL, the templating features and pipeline-ability of XSLT, and the terseness of Zope's TAL. I'm building it, it's called Kid, and I'm making good progress to be honest.

But I have this overwhelming NIH feeling so I've decided the best thing to do is to run through the current set of tools and take a professional, objective look at why each isn't getting it done for me (i.e. make fun of minor flaws and limitations until I feel better about myself). Herewith, a look at the good and the bad in the Python XML templating space...

To coding python xml kid splice weblog ... on Tue 11/30/04 at 07:06 AM

Practical Common Lisp
- Looks like a lot of real-world stuff in here and is also very recent.
To links book coding lisp reference ... on Tue 11/30/04 at 03:41 AM