about summary refs log tree commit diff stats
path: root/031transforms.cc
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-09-19 09:02:40 -0700
committerKartik Agaram <vc@akkartik.com>2020-09-19 09:02:40 -0700
commita0deaa1cb1920339b0e10cb53c8806c35ed94445 (patch)
treec304675358923b461995f47474179168a0417fa0 /031transforms.cc
parentc9093dbb083f4d96b985d87a526ac16cf9ab54a2 (diff)
downloadmu-a0deaa1cb1920339b0e10cb53c8806c35ed94445.tar.gz
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
Diffstat (limited to '031transforms.cc')
0 files changed, 0 insertions, 0 deletions