about summary refs log tree commit diff stats
path: root/update_github_page
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2015-07-17 18:19:31 -0700
committerKartik K. Agaram <vc@akkartik.com>2015-07-17 18:19:31 -0700
commite52972cb0aaa749e901b518c0b594dd14d687fa6 (patch)
treea6e169f8776912e918e028bd31ce203a2d2152f6 /update_github_page
parent05d0a12536c97bc043b0bf106de80711bc1f0ab4 (diff)
downloadmu-e52972cb0aaa749e901b518c0b594dd14d687fa6.tar.gz
1807 - all tests passing again
Rendering the screen was easy to fix: I'd just never gotten around to
printing anything but spaces.

Rendering the 'screen:' was harder. Turned out I wasn't incrementing
row, and so the screen contents were overwriting the header. Much
fiddling with row ensued. Still unclear if I have a sane policy for
managing row. I don't leave cursor on start of next line after
render-string (relying on run-interactive to return strings terminated
by newlines) but I do so in render-screen.

Never mind, all architecture is illusion and all programs sit on the
edge of chaos. This is just the best way I know how to permit others to
periodically reclaim architecture from chaos by expending energy. But
it'll never be perfect.

Crash-only architecture for the win.
Diffstat (limited to 'update_github_page')
0 files changed, 0 insertions, 0 deletions
'#n130'>130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175