(picture)

June 11, 2003

Incapacitated

I've spent the last couple of days at home, one foot swollen twice its normal size. Weird. Can't drink, can't walk anywhere, so I'm cooking up some code.

A couple of years ago, I looked at XSLT, and quickly put it down again: too verbose, too difficult to debug (all that declarative stuff); waaay too slow. But now I revisit it, things aren't so bad. InfoPath (and FrontPage, apparently?) are XSLT-wizards; you get a "90% HTML, 10% XSLT" mix. On the other extreme, my play app's stylesheet is "95% XSLT, 5% HTML" - and still really concise and readable.

The stylesheet is working against a (reasonably big) DOM object model which dynamically updates itself from a variety of web services. That's fun.

Question, for anyone (remember, this is just a back-burner stewing in the corner): if you had a command line interface to Groove, what should it be able to do? What sort of commands would you look for? What shell-type facilities (pipes, etc)? Assume that the main UI is "tail -f" over a stylesheet over a DOM.