July 2009

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Blog powered by TypePad

« One project down, three to go. | Main | Crickets chirping »

December 09, 2007

A markup language for geeky knitters

Just as I'm wrapping up work on my controlled vocabulary for knitting (final project #2, almost done), I come across this: KnitML, the knitting markup language. As the About page puts it,

Imagine being able to do the following for any KnitML-based pattern:

  • Render a pattern in either written directions or a chart, dependent on a preference setting
  • Render a pattern in any language, using conventions familiar to that language and dialect
  • Validate that a pattern is physically possible to knit (eliminating some types of errata)
  • Automatically convert English measurements to and from metric measurements
  • Size a pattern up or down to any size, not just the sizes that come with the pattern
  • Recalculate a pattern for your gauge rather than the one that came with the pattern

...among other things. You can view a proof-of-concept sock pattern, all marked up in its angle-brackety glory. I'm intensely happy, both as a knitter and as a geek, that such a project exists. If I had time to sign up to beta-test Ravelry and join the KnitML group there, I would. (Right now it's on the ever-growing list of "things to do when I finish library school.")

Incidentally, I heard someone say recently that knitting had "skipped a generation," meaning that it's popular with younger people and their grandmas, but not with the generation in between. I suspect that the strong affinity of knitters and geeks, together with the expansion of the web, has a lot to do with the recent resurgence. Though I'd also like to claim geek-cred for older generations of knitters, like my own grandmother, who designed her own patterns and would no doubt be very happy to see that I finally took up knitting.

Comments

The comments to this entry are closed.