NapkinCalc

Start Here — A Complete Tour

Defining values — the := assignment

The one move you will make most: name := value. The name on the left becomes a variable you can reuse anywhere below; the result shows to the right. Type := as a colon followed by an equals sign — the editor renders it as the assignment arrow.

priceeach=4.5price_{each} = 4.5 a plain number — your variable
quantity=12quantity = 12 another one
subtotal=priceeachquantitysubtotal = price_{each} \cdot quantity = 5454 reuse both — multiply, and the result is live

Now change price_each to 9 and watch subtotal update on its own. Every cell that depends on a value re-evaluates the moment you edit it — a NapkinCalc sheet is a spreadsheet without the grid of boxes.