proc PAGEL {stem} { regexp "^(.*).html" $stem -> stem J [L $stem.html] ([L a/s/$stem.th src]) } htmlize {Structure of this site} { [HLIST1 {Files and directories:} [J [MYL files.html a/] - \"angg files\". This directory contains copies of many files from my home directory (/home/root) in my home machine (angg). For example, [MYL a/.zshrc] corresponds to /home/root/.zshrc on angg.] [J [MYL a/s/] - holds the source for most html files on this site\; they are converted to html by a (relatively) small Tcl program.] [J [MYL escripts.html e/] - \"e-scripts\". Htmlized versions of my e-scripts files\; they have links to the unconverted versions, that are at [MYL a/e/].] [PAGEL debian.html] [PAGEL ebabble.html] [PAGEL eev-mails.html] [PAGEL emacs.html] [PAGEL escripts.html] [PAGEL files.html] [PAGEL forth.html] [PAGEL hacks.html] [PAGEL haskell.html] [PAGEL html.html] [PAGEL icon.html] [PAGEL index.html] [PAGEL linux.html] [PAGEL logic.html] [PAGEL map.html] [PAGEL math.html] [PAGEL mktclapp.html] [PAGEL music.html] [PAGEL other.html] [PAGEL perl.html] [PAGEL redhat0.html] [PAGEL tcltk.html] [PAGEL tese.html] [PAGEL tex.html] [PAGEL unclassified.html] [PAGEL zsh.html] ] [HLIST1 {Mini-FAQ:} [J [BF Q:] The links are broken. Why? [BF A:] The internal links, because I still haven't had the time to clean things up. For the external links, they're are only half-broken: they work on my home machine, where I keep local copies\; [TT http://aaa/bbb] becomes [TT /snarf/http/aaa/bbb], for example. Someday I'm going to fix the remote links too.] [J [BF Q:] What do you use to edit these pages? [BF A:] Emacs, some Tcl scripts I wrote ([AL s/Generate], [AL s/Htmllib.tcl], [AL s/Files.tcl]), this [AL s/Makefile makefile], [AL .zshrc.html#makeL some zsh aliases], and [ES page these e-scripts]. It's horrible to write directly in html.] [J [BF Q:] Can I download only the source files and remake the rest myself? [BF A:] Yes. Download [L http://www.angg.twu/a/s/page.tgz] and do like [ES {page twu_make_page} this]]. ] } # [L crashco.html]