|
|
1.1 ! root 1: .PS 7.5i ! 2: .ps 20 ! 3: ## figure 10 ! 4: B1: box width 3*boxwid height 3*boxht+2*lineht ! 5: ## ! 6: B2: box "SASE" with .nw at (B1.nw.x+linewid/2, B1.nw.y-lineht/2) ! 7: B3: box "\yy INITIATOR" "\yy DISCIPLINE" \ ! 8: with .n at (B2.s.x, B2.s.y-lineht/2) ! 9: line from B2.s to B3.n ! 10: B4: box "\yy RUN-TIME" "\yy ENVIRON." \ ! 11: with .n at (B3.s.x, B3.s.y-lineht/2) ! 12: line from B3.s to B4.n ! 13: B5: box dashed "static" "" "stuff" height B4.s.y-B2.n.y \ ! 14: with .ne at (B1.se.x-linewid/2, B1.se.y+lineht/2) ! 15: ## ! 16: D1: box width 3*boxwid height 3*boxht+2*lineht \ ! 17: with .w at (B1.e.x+3*linewid, B1.e.y) ! 18: ## ! 19: D2: box "SASE" with .nw at (D1.nw.x+linewid/2, D1.nw.y-lineht/2) ! 20: D3: box "\yy RESPONDER" "\yy DISCIPLINE" \ ! 21: with .n at (D2.s.x, D2.s.y-lineht/2) ! 22: line from D2.s to D3.n ! 23: D4: box "\yy RUN-TIME" "\yy ENVIRON." \ ! 24: with .n at (D3.s.x, D3.s.y-lineht/2) ! 25: line from D3.s to D4.n ! 26: D5: box dashed "static" "" "stuff" height D4.s.y-D2.n.y \ ! 27: with .ne at (D1.se.x-linewid/2, D1.se.y+lineht/2) ! 28: ## ! 29: A1: box width 3*boxwid height boxht*2/3+lineht \ ! 30: with .n at (B1.s.x, B1.s.y-lineht) ! 31: line from B1.s to A1.n ! 32: A2: box "\xx ACSE" width boxwid*2/3 height boxht*2/3\ ! 33: with .nw at (A1.nw.x+boxwid/4, A1.nw.y-lineht/2) ! 34: A3: box "\xx DSE" width boxwid*2/3 height boxht*2/3\ ! 35: with .w at (A2.e.x+boxwid/4, A2.e.y) ! 36: A4: box "\xx ROSE" width boxwid*2/3 height boxht*2/3\ ! 37: with .w at (A3.e.x+boxwid/4, A3.e.y) ! 38: ## ! 39: C1: box width 3*boxwid height boxht*2/3+lineht \ ! 40: with .n at (D1.s.x, D1.s.y-lineht) ! 41: line from D1.s to C1.n ! 42: C2: box "\xx ACSE" width boxwid*2/3 height boxht*2/3\ ! 43: with .nw at (C1.nw.x+boxwid/4, C1.nw.y-lineht/2) ! 44: C3: box "\xx DSE" width boxwid*2/3 height boxht*2/3\ ! 45: with .w at (C2.e.x+boxwid/4, C2.e.y) ! 46: C4: box "\xx ROSE" width boxwid*2/3 height boxht*2/3\ ! 47: with .w at (C3.e.x+boxwid/4, C3.e.y) ! 48: ## ! 49: .PE
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.