Sat Sep 4 20:30:24 CEST 2010

Why does Forth lead to small code size?

1. You're forced to _factor_.  This exposes reusable code and
   "exponential leverage".

2. You're forced to _order_ variable accesses.  This reduces
   addressing overhead (if you can avoid stack shuffling).

Both are non-trivial at first, but learnable and soon become second