One of the few annoying things about free software is simply finding it.
You can get a very good idea of what is to your taste or not from people
around you, but if you don't know or care (or want to care!) about some
particular problem, generally people whose opinions you trust don’t like
any of this crack either.
In particular, Web Frameworks(tm). Lots of people love them. I’ll take
vanilla. After paging through several manuals last weekend for things
which I might be able to use a templater from, and finding that
despite all the other features, no one seemed to even care that much
about even doing inheritance sanely, I got annoyed and grumbled
something about how they all sucked and figured I could just factor that
logic out myself and use what I was already using for the boring bit.
However, Erich pointed out that that sucked too. And if you care about
being correct (says me who serves all these pages with the XHTML mime
type despite it breaking Internet Explorer and Google), you should
probably assume that if you give your users (including yourself!)
something fragile, they’re inevitably going to break it (and if they’re
the sort of users that have been crawling out of the woodwork these
days, well...). So I checked out Kid, to which I am giving yet another
link here because it’s just that good. I’ve seen attempts to implement
the “it’s all valid XHTML” thing before and they were rather blah. This
one seems to actually fit with its being hosted on lesscode.org. And I
am nothing if not a sucker for less code. And for things being pleasant
to read.
So I ported my templates over and added the four lines I alluded to, and
now (since I know my output is provably valid), although I have not put
them live yet, I have a starting point for making them be a little less
crack (really, it’s very bad). Has anyone registered lesscrack.org yet?