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)