|
|
1.1 root 1: .PS
2: .ps 20
3: ## figure 2
4: boxwid = 4 * boxwid
5: boxht = 2 * boxht
6: B1: box height boxht*7/4
7: B2: box with .n at (B1.s.x, B1.s.y-lineht) "\normalsize RTS"
8: B3: box with .n at (B2.s.x, B2.s.y-lineht) "\normalsize SESSION"
9: line dotted from B1.n to B1.s
10: line from B1.s to B2.n "\ bulk datastructures" ljust
11: line from B2.s to B3.n "\ dialogues" ljust
12: ##
13: boxwid = boxwid / 4
14: boxht = boxht / 2
15: B1a: box with .w at (B1.w.x+boxwid/2, B1.w.y) "P1"
16: B1b: box with .ne at (B1.ne.x-boxwid/2, B1.n.y-boxht/2) "P3"
17: B1c: box with .se at (B1.ne.x-boxwid/2, B1.s.y+boxht/2) "ROS"
18: line from B1b.s to B1c.n
19: ##
20: .PE
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.