about summary refs log tree commit diff stats
path: root/apps/hex
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 /apps/hex
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 'apps/hex')
0 files changed, 0 insertions, 0 deletions
ame the previous revision' href='/akkartik/mu/blame/cpp/999spaces.cc?h=main&id=255cc28813b9f53dd678c78551e3adb036002553'>^
82c04e61 ^

be3fb4e1 ^


13ba3def ^


1fad5eef ^
be3fb4e1 ^
7feea75b ^


c442a5ad ^



dfdfc7e9 ^


215365d4 ^

215365d4 ^

67bc24e7 ^
215365d4 ^
dfdfc7e9 ^
215365d4 ^
808e171d ^
1ead3562 ^
5d2a486d ^
f7631430 ^
f78f1907 ^
04209f72 ^
87f1cf60 ^

f78f1907 ^
5d2a486d ^


8a70ff4d ^
215365d4 ^


215365d4 ^
5d2a486d ^
dfdfc7e9 ^
215365d4 ^
f7631430 ^
215365d4 ^
5d2a486d ^

215365d4 ^
5d2a486d ^
1ead3562 ^
5d2a486d ^
1ead3562 ^
215365d4 ^
dfdfc7e9 ^
691b529e ^












1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86