13:29 <@mdxi> i just had the Wierdest Dream Ever. i'll spare you the details, but it involved me, K, my mom, my sister, a war, the politics of an Elven court, a lake with an evil presence, moving out of this apartment, hugging lots of hot elven girls, and one of the (female) managers of the bookstore i worked at sucking my dick while insulting me.
13:29 <@mdxi> interpret THAT, motherfucker
13:30 <TMR> . . . .
13:30 <TMR> I wish I had dreams like that.
So anyway: Mint. It's Yet Another Human-Friendly Meta-Markup Language, but it's designed to handle jobs a little heavier duty than what Textile (which I think is great) is meant for. In a nutshell, it targets the TeX "Article" class for functionality: auto-numbering of sections; uniquely identifiable tables, lists, and figures; bibliography handling; internal references (See Section 2.4.2); and the like. And last night as I was trying to go to sleep, my brain insisted on coming up with pretty good solutions to some of the problems that have been dogging me for the past year or so.
I realized where the dividing line between mint-the-module and mint-the-script should be. I came up with a good structure for handling the transform language definitions and their accompanying final state output transforms. I realized a BUNCH of stuff. Enough to push the TODO up to 5.1K, but now it's holding notes as well as true line-item TODOs. Hurrah for emacs outline mode.
Lastly, the move is on. In fact, I have to go shower right now so we can go and get started.