But I can appreciate programming language, having fiddled with my blog and the really simple html tags in LiveJournal. Therefore, I think this is most awesome:
Essentially, it’s knitting patterns done in an XML-esque language, supposedly designed to be plugged into a program that would read the code and then allow you to alter the pattern based on a person’s size, your own particular knitting gauge, and English to metric conversion. So, for example, if you wanted to knit a sweater for your brother using a bulky yarn of which you had several 300-meter skeins, but the pattern was designed for a woman using 400-yard sport weight skeins, you could, hypothetically, plug in your information and the pattern would alter to fit your specifications. (And I realize that I have just constructed the. Longest. Run-on. Sentence. Ever).
Anyhow. If you go and look at the Basic Sock Pattern, it’s surprisingly easy to understand, if a whole lot dorky. I don’t really know too much about XML outside of the book a friend lent to me (which I flipped through casually maybe two months ago), but I didn’t have a problem with it.
So now, possibly in the dorkiest of dorky mashups, I have found a reason to learn XML, and it is knitting. I probably could have predicted this, but I would not have admitted it before now.
[Link taken from BoingBoing, the most awesomest website ever.]