Commit graph

64 commits

Author SHA1 Message Date
Peter Fidelman
2adcf0ddea shrink stacks (they were excessively huge) 2022-03-26 14:55:05 -07:00
Peter Fidelman
aeca252239 PHEW, much better 2022-03-26 14:21:02 -07:00
Peter Fidelman
9e13b11e6d rearrange titanic deck chairs 2022-03-26 13:38:45 -07:00
psf
30cca5288e BETRAYED by the unified primitive/dict table, see TODOs 2022-03-26 11:24:22 -07:00
psf
d40b9d17d5 compiling 2022-03-26 02:15:00 -07:00
psf
53521b70f4 immediate mode 2022-03-26 01:01:56 -07:00
psf
f2d9b7a092 fixed missing RETs, added sensible termination case 2022-03-26 00:10:11 -07:00
psf
b1a477ea99 ret with nothing on the return stack should exit 2022-03-25 23:30:18 -07:00
psf
c90591b864 outer interpreter does dictionary lookup, then executes via inner interpreter 2022-03-24 00:52:39 -07:00
psf
94b9fbbb0b bugfix: long names weren't being truncated 2022-03-24 00:44:23 -07:00
psf
70fcc8e9a9 stored-program computer 2022-03-24 00:01:51 -07:00
psf
b864d77444 byte-addressable memory (was word-addressable) 2022-03-22 21:14:06 -07:00
psf
5e6b760ffe rename rpn to outer (interpreter) 2022-03-22 21:13:17 -07:00
psf
6c4ef18244 Initial commit 2022-03-21 20:45:42 -07:00