I haven't tested it on Windows yet. The GUI is done with GTKBuilder, it relies on an image viewer and a scanning program native to Linux, but those commands can be changed. Not sure how much of this would work.
Ironically, this response is VERY similar to the confusing verbosity of most programming languages. :)
In Python, you would just say:
Python
(NOTE: I do appreciate the thoughtful and detailed response. I was mainly illustrating a point for Python as an excellent programming language for novices.)
I find Python the easiest for non-programmers to learn. Less things to account for (syntax, conventions, etc.). Allows people to be very direct with what they want their program to achieve.
"One beautiful feature of the language-based approach is that we start with a very familiar model of computation, the evaluation of polynomials over the reals. It’s very familiar for all students, and I think they find it very satisfying precisely because it has a direct computational flavor."
Don't know how true this is at other universities, but this doesn't sound like my experience at all. :)
I don't run pentadactyl but it looks like it supports vim-style macros. I assume it would be something like qAjx to create the macro and 25@A to use it if j and x pass through to the page properly.