diff options
| author | Kartik K. Agaram <vc@akkartik.com> | 2023-11-26 18:06:52 -0800 |
|---|---|---|
| committer | Kartik K. Agaram <vc@akkartik.com> | 2023-11-26 18:06:52 -0800 |
| commit | 618b49fbf3dbf2645e4c29458bb71ad3ccc28013 (patch) | |
| tree | 62f4ad2c463b041c4326521707b56cf291143821 | |
| parent | 1316940f2583c6a6da1951de14074d2c9cabf9f5 (diff) | |
| download | teliva-main.tar.gz | |
Now they render right on non-Github forges.
| -rw-r--r-- | README.md | 4 | ||||
| -rw-r--r-- | src/file.lua | 1 |
2 files changed, 3 insertions, 2 deletions
@@ -25,7 +25,7 @@ make linux # replace with 'macosx', etc. depending on your OS src/teliva hanoi.tlv ``` -<img alt='screenshot of Teliva running the Towers of Hanoi' src='doc/hanoi.png'> + No matter what app you run, you are always guaranteed access to a single obvious, consistent way (currently the hotkey `ctrl-u`) to inspect its @@ -35,7 +35,7 @@ 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. -<img alt='screenshot of big-picture view for the Towers of Hanoi' src='doc/hanoi-big-picture.png'> + Select a definition, make a change, hit `ctrl-x`, and the app will run with your updates. ([video](https://archive.org/details/akkartik-2021-11-14)) diff --git a/src/file.lua b/src/file.lua index 372d49b..95ed266 100644 --- a/src/file.lua +++ b/src/file.lua @@ -94,6 +94,7 @@ function temporary_filename_in_same_volume(filename) -- file doesn't exist yet; create a placeholder and return it local handle = io.open(temporary_filename, 'w') if handle == nil then + -- HERE: if an app doesn't have permissions, attempts to write to disk eventually get here error("this is unexpected; I can't create temporary files..") end handle:close() |