Commit Graph

8 Commits

Author SHA1 Message Date
Kartik Agaram e0bceffe08 6860
Snapshot: tile currently segfaulting. I need to back up and make it easier
to debug.
2020-09-26 13:41:23 -07:00
Kartik Agaram 0ecd596b70 6853 - tile: initialize a test function definition 2020-09-24 21:17:25 -07:00
Kartik Agaram a04f816cff 6852 - tile: placeholder for lexical scopes 2020-09-24 20:44:13 -07:00
Kartik Agaram 22a7849a5e 6844 - tile: initial data model
I actually deleted a test here! Hard-core prototype mode.
2020-09-23 22:24:51 -07:00
Kartik Agaram 6413032997 6815 - tile: get actual calculations working 2020-09-19 23:26:10 -07:00
Kartik Agaram 8e4b4f2013 6807 - tile: render intermediate stack state 2020-09-19 21:44:48 -07:00
Kartik Agaram abfd0bad29 6803 - RPN: typing a single word now works 2020-09-19 16:49:17 -07:00
Kartik Agaram a0deaa1cb1 6801 - snapshot: RPN structured editor
There's some worrisome memory corruption here between the call to max-stack-depth
and the callee picking up its args.

All this code is incredibly ugly as I start to wrestle with the challenges
of structured editors. I keep wanting to keep business logic separate from
rendering, but there are feedback loops from wanting to know where to render
the cursor. And I haven't even started trying to avoid full-screen renders
yet. That'll complect things even more. For now the data path for every
iteration of the render loop is:
  process key
  compute max depth needed (or any other global information needed for rendering)
  render
2020-09-19 09:02:40 -07:00