git » homepage.git » commit bd6fc5e

Add GridCalc page

author Alan Dipert
2026-02-24 19:30:06 UTC
committer Alan Dipert
2026-02-24 19:30:06 UTC
parent 34b644df918cd7028572003868945cc68757118f

Add GridCalc page

md/{_GridCalc.md => GridCalc.md} +4 -4
md/{_GridCalc => GridCalc}/byte_gridcalc.png +0 -0
md/{_GridCalc => GridCalc}/clp_calc.png +0 -0
md/{_GridCalc => GridCalc}/gridcalc_3-0.png +0 -0
md/{_GridCalc => GridCalc}/notebook_idea.jpg +0 -0
md/Home.md +1 -0

diff --git a/md/_GridCalc.md b/md/GridCalc.md
similarity index 95%
rename from md/_GridCalc.md
rename to md/GridCalc.md
index 82df057..6886842 100644
--- a/md/_GridCalc.md
+++ b/md/GridCalc.md
@@ -1,5 +1,5 @@
 <figure style="float: right; margin: 0 0 1rem 1rem; width: 260px;">
-  <img src="./_GridCalc/gridcalc_3-0.png" alt="GridCalc UI" width="100%" />
+  <img src="./GridCalc/gridcalc_3-0.png" alt="GridCalc UI" width="100%" />
   <figcaption style="font-size: 0.9em; font-style: italic;">GridCalc in its current layout.</figcaption>
 </figure>
 
@@ -47,7 +47,7 @@ That sketch clarified and unified the three ideas defining the model:
 3. Combining these affordances visually into a single compact grid
 
 <figure style="float: left; margin: 0 1.5rem 1rem 0; width: 306px;">
-  <img src="./_GridCalc/notebook_idea.jpg" alt="GridCalc notebook sketch" width="100%" />
+  <img src="./GridCalc/notebook_idea.jpg" alt="GridCalc notebook sketch" width="100%" />
   <figcaption style="font-size: 0.9em; font-style: italic;">The original 3x5 notebook sketch.</figcaption>
 </figure>
 
@@ -68,7 +68,7 @@ My friend Micha Niskin pushed me to combine them, so that every operation shared
 ## Where RPN fits
 
 <figure style="float: right; margin: 0 0 1rem 1rem; width: 312px;">
-  <img src="./_GridCalc/clp_calc.png" alt="CLP's Nice Calculator" width="100%" />
+  <img src="./GridCalc/clp_calc.png" alt="CLP's Nice Calculator" width="100%" />
   <figcaption style="font-size: 0.9em; font-style: italic;">CLP's Nice Calculator, which inspired the editable expression idea.</figcaption>
 </figure>
 
@@ -101,6 +101,6 @@ If that way of thinking resonates, you can watch the [demo video](https://youtu.
 - [CLP's Nice Calculator (inspiration)](https://www.chrisl.org/calculator/)
 
 <figure style="margin: 1.5rem 0 0 0; max-width: 520px;">
-  <img src="./_GridCalc/byte_gridcalc.png" alt="GridCalc magazine cover mockup" width="100%" />
+  <img src="./GridCalc/byte_gridcalc.png" alt="GridCalc magazine cover mockup" width="100%" />
   <figcaption style="font-size: 0.9em; font-style: italic;">What if GridCalc were released in 1983?</figcaption>
 </figure>
diff --git a/md/_GridCalc/byte_gridcalc.png b/md/GridCalc/byte_gridcalc.png
similarity index 100%
rename from md/_GridCalc/byte_gridcalc.png
rename to md/GridCalc/byte_gridcalc.png
diff --git a/md/_GridCalc/clp_calc.png b/md/GridCalc/clp_calc.png
similarity index 100%
rename from md/_GridCalc/clp_calc.png
rename to md/GridCalc/clp_calc.png
diff --git a/md/_GridCalc/gridcalc_3-0.png b/md/GridCalc/gridcalc_3-0.png
similarity index 100%
rename from md/_GridCalc/gridcalc_3-0.png
rename to md/GridCalc/gridcalc_3-0.png
diff --git a/md/_GridCalc/notebook_idea.jpg b/md/GridCalc/notebook_idea.jpg
similarity index 100%
rename from md/_GridCalc/notebook_idea.jpg
rename to md/GridCalc/notebook_idea.jpg
diff --git a/md/Home.md b/md/Home.md
index b23ae52..2690086 100644
--- a/md/Home.md
+++ b/md/Home.md
@@ -24,6 +24,7 @@ Updates
 
 | Date       | Note                                                                                                                                       |
 |:-----------|:-------------------------------------------------------------------------------------------------------------------------------------------|
+| 2026-02-24 | Added [GridCalc](./GridCalc.md), an RPN spreadsheet for iOS with a persistent, visible program grid.                                       |
 | 2026-01-07 | Added [ActorAgents](./ActorAgents.md), applying the actor model to agentic systems with explicit capabilities and limits.                   |
 | 2026-01-01 | Added [Lisp:DestinationDrivenCompilation](./Lisp/DestinationDrivenCompilation.md), comparing statement-context emitters with destination-driven code generation for bracketed hosts. |
 | 2025-12-27 | Added [AIAndRisk](./AIAndRisk.md), reflecting on why AI upside favors owners who can offload risk while salaried engineers must retain understanding. |