a 100-line indentation-based preprocessor for HTML
cjwilliams43 at gmail.com
Sat Nov 28 13:46:16 CET 2009
On 27-Nov-09 22:04 PM, Steve Howell wrote:
> Python has this really neat idea called indentation-based syntax, and
> there are folks that have caught on to this idea in the HTML
> AFAIK the most popular indentation-based solution for generating HTML
> is a tool called HAML, which actually is written in Ruby.
> I have been poking around with the HAML concepts in Python, with the
> specific goal of integrating with Django. But before releasing that,
> I thought it would be useful to post code that distills the basic
> concept with no assumptions about your target renderer. I hope it
> also serves as a good example of what you can do in exactly 100 lines
> of Python code.
> Here is what it does...
> You can use indentation syntax for HTML tags like table.
> From this...
> ...you get this:
This is a neat idea but would a two character indentation not be enough?
More information about the Python-list