diff --git a/README.md b/README.md index ae2ce76..34bc26c 100644 --- a/README.md +++ b/README.md @@ -27,9 +27,17 @@ src/teliva hanoi.tlv screenshot of Teliva running the Towers of Hanoi No matter what app you run, you are always guaranteed access to a single -obvious, consistent way (currently the hotkey `ctrl-e`) to edit its sources. -Make a change, hit `ctrl-e` again, and the app will run with your updates. -([video](https://archive.org/details/akkartik-2021-11-14)) +obvious, consistent way (currently the hotkey `ctrl-e`) to inspect its +sources. + +When you look under the hood of an app, the first thing you see is a +_big-picture view_ which shows the app's major data structures and a top-down +view of the app's code. + +screenshot of big-picture view for the Towers of Hanoi + +Select a definition, make a change, hit `ctrl-e` again, and the app will run +with your updates. ([video](https://archive.org/details/akkartik-2021-11-14)) You will need some Unix-like platform with a C compiler and the ncurses and openssl libraries. Some possible commands to install them, depending on your diff --git a/doc/hanoi-big-picture.png b/doc/hanoi-big-picture.png new file mode 100644 index 0000000..948a297 Binary files /dev/null and b/doc/hanoi-big-picture.png differ diff --git a/doc/hanoi.png b/doc/hanoi.png index 5988030..ff68e86 100644 Binary files a/doc/hanoi.png and b/doc/hanoi.png differ diff --git a/hanoi.tlv b/hanoi.tlv index a7a1e68..23ac9d5 100644 --- a/hanoi.tlv +++ b/hanoi.tlv @@ -85,7 +85,7 @@ end]==], original]==], main = [==[ function main() - curses.assume_default_colors(250, 30) + curses.assume_default_colors(250, 139) for i=1,7 do curses.init_pair(i, 0, i) end