Literate
programming is hard. I regard myself as an
excellent writer of fact prose (fiction is harder by an
order of magnitude) and as a decent programmer, but
combining these two skills seems very difficult. Maybe it's
the tools. I use
Knuth's
CWEB system to write TeWiS, and one of its problems is that
it does not really encourage modular style (and I am a
modular programmer!). Norman Ramsey's
Noweb
looks more interesting but its build-time dependencies are
horrible (install Icon to install a program you need for
compiling my C program...
horror) and it still hasn't
been ported to all Debian's architectures.
Apart from battling with CWEB and TeWiS my day has not
contained any productive activity. I've been lazy, and
reading up sfnet.keskustelu.ihmissuhteet (the
Finnish newsgroup about human relationships), and rereading
Childhood's End.
Bathroom has been usable since Friday, after I solved the
"closed cold water valve" problem.
No work before Friday. University Easter is fun!