? ?

Oct. 27th, 2012

Getting back into it (part 3)

This post is about software development, but I'm disappointed to say it's not about feedparser or listparser development.

I'm back to working 14+ hour days, and much of my time has been spent writing automation scripts in a custom scripting language that can be interpreted by Tera Term. It has a featureset that makes what I'm doing fairly easy, but it lacks niceties that I'm accustomed to. For instance, everything is global. No, everything. There is no scope. Loops have break but not continue. Subroutines exist but not functions (no arguments, no return values...probably because it has no scope). Nevertheless, I've been able to accomplish a great deal with it.

Now I'm tackling a new problem: browser automation. I frequently work with HTTP-based interfaces, and it's pretty tedious. At first I thought "I need simplicity. I'll just use