The day went like this:

  • Think about writing some kind of manager to install/update vim plugins.
  • Writing a small python program to fetch a file, and use the name suggested by the server, just like browsers do.
  • Ponder if somebody else wrote something similar for managing vim plugins. There are at least three other packages that provide a similar functionality.
  • Grab one of those packages, try to read it, to see if it is possible to add support for updating vim scripts. It is perl. Yuk!
  • Look for the perl documentation for qw, *VAR, use, require, shift...
  • Look for a perl book. Curse sigils.
  • Write example scripts as I read the book. Curse each tested feature in the commit messages of them.
  • Read the book section about comparisons, and the difference between string and numeric comparisons. More cursing. Ponder if strings get "numified" and/or vice versa. Curses, more curses.
  • Try to write a vim script that generates a perl script that tests and shows the results of comparison operations between strings and numbers.
  • Look for a vim plugin to have scratch buffers for writing use-and-throw vim scripts.
  • Blog about the unfinished calls in the process of the day.

(looks away, sees dog)

that dog has a fuzzy tail!

(runs after it)