Files
sics/doc/programmer/newsics.eps
2000-02-07 10:38:55 +00:00

661 lines
12 KiB
PostScript

%!
%%BoundingBox: 2 358 358 785
%%Title: newsics
%%CreationDate: Thu Nov 20 13:43:31 1997
%%Creator: Tgif-3.0-p7 by William Chia-Wei Cheng (william@cs.UCLA.edu)
/tgifdict 4 dict def
tgifdict begin
/tgifarrowtipdict 8 dict def
tgifarrowtipdict /mtrx matrix put
/tgifarrowtip
{ tgifarrowtipdict begin
/dy exch def
/dx exch def
/h exch def
/w exch def
/y exch def
/x exch def
/savematrix mtrx currentmatrix def
x y translate
dy dx atan rotate
0 0 moveto
w neg h lineto
w neg h neg lineto
savematrix setmatrix
end
} def
end
%%PageBoundingBox: 2 358 358 785
tgifdict begin
/tgifsavedpage save def
1 setmiterlimit
1 setlinewidth
0 setgray
72 0 mul 72 11.00 mul translate
72 128 div 100.000 mul 100 div dup neg scale
gsave
/tgiforigctm matrix currentmatrix def
% TEXT
0 setgray
/Courier-Bold findfont [24 0 0 -24 0 0] makefont setfont
gsave
192 36 moveto (The Taskloop) show
grestore
% TEXT
0 setgray
/Courier findfont [17 0 0 -17 0 0] makefont setfont
gsave
192 94 moveto (Device) show
192 111 moveto (Executor) show
grestore
% TEXT
0 setgray
/Courier findfont [17 0 0 -17 0 0] makefont setfont
gsave
112 190 moveto (Network) show
112 207 moveto (Reader) show
grestore
% TEXT
0 setgray
/Courier findfont [17 0 0 -17 0 0] makefont setfont
gsave
224 270 moveto (Client1 ) show
grestore
% TEXT
0 setgray
/Courier findfont [17 0 0 -17 0 0] makefont setfont
gsave
352 270 moveto (Client2) show
grestore
% TEXT
0 setgray
/Courier findfont [17 0 0 -17 0 0] makefont setfont
gsave
448 222 moveto (Client3) show
grestore
% TEXT
0 setgray
/Courier findfont [17 0 0 -17 0 0] makefont setfont
gsave
384 142 moveto (Emon) show
grestore
% RCBOX
0 setgray
gsave
gsave
newpath
272 80 moveto
288 80 288 128 16 arcto 4 {pop} repeat
288 112 lineto
288 128 176 128 16 arcto 4 {pop} repeat
192 128 lineto
176 128 176 80 16 arcto 4 {pop} repeat
176 96 lineto
176 80 288 80 16 arcto 4 {pop} repeat
closepath
stroke
grestore
grestore
% RCBOX
0 setgray
gsave
gsave
newpath
192 176 moveto
208 176 208 224 16 arcto 4 {pop} repeat
208 208 lineto
208 224 96 224 16 arcto 4 {pop} repeat
112 224 lineto
96 224 96 176 16 arcto 4 {pop} repeat
96 192 lineto
96 176 208 176 16 arcto 4 {pop} repeat
closepath
stroke
grestore
grestore
% RCBOX
0 setgray
gsave
gsave
newpath
432 128 moveto
448 128 448 160 16 arcto 4 {pop} repeat
448 144 lineto
448 160 368 160 16 arcto 4 {pop} repeat
384 160 lineto
368 160 368 128 16 arcto 4 {pop} repeat
368 144 lineto
368 128 448 128 16 arcto 4 {pop} repeat
closepath
stroke
grestore
grestore
% RCBOX
0 setgray
gsave
gsave
newpath
288 240 moveto
304 240 304 288 16 arcto 4 {pop} repeat
304 272 lineto
304 288 208 288 16 arcto 4 {pop} repeat
224 288 lineto
208 288 208 240 16 arcto 4 {pop} repeat
208 256 lineto
208 240 304 240 16 arcto 4 {pop} repeat
closepath
stroke
grestore
grestore
% RCBOX
0 setgray
gsave
gsave
newpath
416 240 moveto
432 240 432 288 16 arcto 4 {pop} repeat
432 272 lineto
432 288 336 288 16 arcto 4 {pop} repeat
352 288 lineto
336 288 336 240 16 arcto 4 {pop} repeat
336 256 lineto
336 240 432 240 16 arcto 4 {pop} repeat
closepath
stroke
grestore
grestore
% RCBOX
0 setgray
gsave
gsave
newpath
512 192 moveto
528 192 528 240 16 arcto 4 {pop} repeat
528 224 lineto
528 240 448 240 16 arcto 4 {pop} repeat
464 240 lineto
448 240 448 192 16 arcto 4 {pop} repeat
448 208 lineto
448 192 528 192 16 arcto 4 {pop} repeat
closepath
stroke
grestore
grestore
% POLY/OPEN-SPLINE
0 setgray
gsave
newpath
152 224 moveto
32 48 atan dup cos 12.000 mul 200 exch sub
exch sin 12.000 mul 256 exch sub lineto
tgiforigctm setmatrix
3 setlinewidth
stroke
1 setlinewidth
grestore
gsave
tgiforigctm setmatrix
newpath
200 256 12.000 5.000 48 32 tgifarrowtip
1 setgray closepath fill
0 setgray
newpath
200 256 12.000 5.000 48 32 tgifarrowtip
closepath fill
grestore
% POLY/OPEN-SPLINE
0 setgray
gsave
newpath
304 264 moveto
0 24 atan dup cos 12.000 mul 328 exch sub
exch sin 12.000 mul 264 exch sub lineto
tgiforigctm setmatrix
3 setlinewidth
stroke
1 setlinewidth
grestore
gsave
tgiforigctm setmatrix
newpath
328 264 12.000 5.000 24 0 tgifarrowtip
1 setgray closepath fill
0 setgray
newpath
328 264 12.000 5.000 24 0 tgifarrowtip
closepath fill
grestore
% POLY/OPEN-SPLINE
0 setgray
gsave
newpath
432 272 moveto
-24 32 atan dup cos 12.000 mul 464 exch sub
exch sin 12.000 mul 248 exch sub lineto
tgiforigctm setmatrix
3 setlinewidth
stroke
1 setlinewidth
grestore
gsave
tgiforigctm setmatrix
newpath
464 248 12.000 5.000 32 -24 tgifarrowtip
1 setgray closepath fill
0 setgray
newpath
464 248 12.000 5.000 32 -24 tgifarrowtip
closepath fill
grestore
% POLY/OPEN-SPLINE
0 setgray
gsave
newpath
504 192 moveto
-40 -48 atan dup cos 12.000 mul 456 exch sub
exch sin 12.000 mul 152 exch sub lineto
tgiforigctm setmatrix
3 setlinewidth
stroke
1 setlinewidth
grestore
gsave
tgiforigctm setmatrix
newpath
456 152 12.000 5.000 -48 -40 tgifarrowtip
1 setgray closepath fill
0 setgray
newpath
456 152 12.000 5.000 -48 -40 tgifarrowtip
closepath fill
grestore
% POLY/OPEN-SPLINE
0 setgray
gsave
newpath
368 144 moveto
32 -152 atan dup cos 12.000 mul 216 exch sub
exch sin 12.000 mul 176 exch sub lineto
tgiforigctm setmatrix
3 setlinewidth
stroke
1 setlinewidth
grestore
gsave
tgiforigctm setmatrix
newpath
216 176 12.000 5.000 -152 32 tgifarrowtip
1 setgray closepath fill
0 setgray
newpath
216 176 12.000 5.000 -152 32 tgifarrowtip
closepath fill
grestore
% POLY/OPEN-SPLINE
0 setgray
gsave
[4 12] 0 setdash
newpath
368 136 moveto
-32 -64 atan dup cos 10.000 mul 304 exch sub
exch sin 10.000 mul 104 exch sub lineto
tgiforigctm setmatrix
2 setlinewidth
stroke
[] 0 setdash
1 setlinewidth
grestore
gsave
tgiforigctm setmatrix
newpath
304 104 10.000 4.000 -64 -32 tgifarrowtip
1 setgray closepath fill
0 setgray
newpath
304 104 10.000 4.000 -64 -32 tgifarrowtip
closepath fill
grestore
% POLY/OPEN-SPLINE
0 setgray
gsave
[4 12] 0 setdash
newpath
176 104 moveto
64 -32 atan dup cos 10.000 mul 144 exch sub
exch sin 10.000 mul 168 exch sub lineto
tgiforigctm setmatrix
2 setlinewidth
stroke
[] 0 setdash
1 setlinewidth
grestore
gsave
tgiforigctm setmatrix
newpath
144 168 10.000 4.000 -32 64 tgifarrowtip
1 setgray closepath fill
0 setgray
newpath
144 168 10.000 4.000 -32 64 tgifarrowtip
closepath fill
grestore
% TEXT
0 setgray
/Courier-Bold findfont [20 0 0 -20 0 0] makefont setfont
gsave
128 407 moveto (SICS Interpreter and Macro Language) show
grestore
% TEXT
0 setgray
/Courier-Bold findfont [25 0 0 -25 0 0] makefont setfont
gsave
136 508 moveto (SICS Object Database) show
grestore
% BOX
0 setgray
gsave
10 setmiterlimit
gsave
newpath
104 472 moveto 536 472 lineto 536 536 lineto 104 536 lineto
closepath
2 setlinewidth
stroke
grestore
grestore
% TEXT
0 setgray
/Courier-Bold findfont [25 0 0 -25 0 0] makefont setfont
gsave
128 700 moveto (Hardware ) show
grestore
% BOX
0 setgray
gsave
10 setmiterlimit
gsave
newpath
112 664 moveto 576 664 lineto 576 768 lineto 112 768 lineto
closepath
2 setlinewidth
stroke
grestore
grestore
% POLY/OPEN-SPLINE
0 setgray
gsave
newpath
280 432 moveto
40 0 atan dup cos 14.000 mul 280 exch sub
exch sin 14.000 mul 472 exch sub lineto
tgiforigctm setmatrix
4 setlinewidth
stroke
1 setlinewidth
grestore
gsave
tgiforigctm setmatrix
newpath
280 472 14.000 6.000 0 40 tgifarrowtip
1 setgray closepath fill
0 setgray
newpath
280 472 14.000 6.000 0 40 tgifarrowtip
closepath fill
grestore
% POLY/OPEN-SPLINE
0 setgray
gsave
newpath
176 536 moveto
120 0 atan dup cos 14.000 mul 176 exch sub
exch sin 14.000 mul 656 exch sub lineto
tgiforigctm setmatrix
4 setlinewidth
stroke
1 setlinewidth
grestore
gsave
tgiforigctm setmatrix
newpath
176 656 14.000 6.000 0 120 tgifarrowtip
1 setgray closepath fill
0 setgray
newpath
176 656 14.000 6.000 0 120 tgifarrowtip
closepath fill
grestore
% POLY/OPEN-SPLINE
0 setgray
gsave
newpath
320 536 moveto
120 -104 atan dup cos 14.000 mul 216 exch sub
exch sin 14.000 mul 656 exch sub lineto
tgiforigctm setmatrix
4 setlinewidth
stroke
1 setlinewidth
grestore
gsave
tgiforigctm setmatrix
newpath
216 656 14.000 6.000 -104 120 tgifarrowtip
1 setgray closepath fill
0 setgray
newpath
216 656 14.000 6.000 -104 120 tgifarrowtip
closepath fill
grestore
% POLY/OPEN-SPLINE
0 setgray
gsave
newpath
408 536 moveto
120 80 atan dup cos 14.000 mul 488 exch sub
exch sin 14.000 mul 656 exch sub lineto
tgiforigctm setmatrix
4 setlinewidth
stroke
1 setlinewidth
grestore
gsave
tgiforigctm setmatrix
newpath
488 656 14.000 6.000 80 120 tgifarrowtip
1 setgray closepath fill
0 setgray
newpath
488 656 14.000 6.000 80 120 tgifarrowtip
closepath fill
grestore
% POLY/OPEN-SPLINE
0 setgray
gsave
[12 4] 0 setdash
newpath
248 288 moveto
80 0 atan dup cos 8.000 mul 248 exch sub
exch sin 8.000 mul 368 exch sub lineto
tgiforigctm setmatrix
1 setlinewidth
stroke
[] 0 setdash
grestore
gsave
tgiforigctm setmatrix
newpath
248 368 8.000 3.000 0 80 tgifarrowtip
1 setgray closepath fill
0 setgray
newpath
248 368 8.000 3.000 0 80 tgifarrowtip
closepath fill
grestore
% POLY/OPEN-SPLINE
0 setgray
gsave
[12 4] 0 setdash
newpath
376 288 moveto
80 -120 atan dup cos 8.000 mul 256 exch sub
exch sin 8.000 mul 368 exch sub lineto
tgiforigctm setmatrix
1 setlinewidth
stroke
[] 0 setdash
grestore
gsave
tgiforigctm setmatrix
newpath
256 368 8.000 3.000 -120 80 tgifarrowtip
1 setgray closepath fill
0 setgray
newpath
256 368 8.000 3.000 -120 80 tgifarrowtip
closepath fill
grestore
% POLY/OPEN-SPLINE
0 setgray
gsave
[12 4] 0 setdash
newpath
504 240 moveto
496 312 lineto
56 -224 atan dup cos 8.000 mul 272 exch sub
exch sin 8.000 mul 368 exch sub lineto
tgiforigctm setmatrix
1 setlinewidth
stroke
[] 0 setdash
grestore
gsave
tgiforigctm setmatrix
newpath
272 368 8.000 3.000 -224 56 tgifarrowtip
1 setgray closepath fill
0 setgray
newpath
272 368 8.000 3.000 -224 56 tgifarrowtip
closepath fill
grestore
% TEXT
0 setgray
/Courier findfont [17 0 0 -17 0 0] makefont setfont
gsave
504 310 moveto (send commands) show
grestore
% TEXT
0 setgray
/Courier findfont [17 0 0 -17 0 0] makefont setfont
gsave
488 166 moveto (pass execution) show
grestore
% BOX
0 setgray
gsave
10 setmiterlimit
gsave
newpath
96 368 moveto 624 368 lineto 624 432 lineto 96 432 lineto
closepath
2 setlinewidth
stroke
grestore
grestore
% POLY/OPEN-SPLINE
0 setgray
gsave
newpath
8 16 moveto
56 120 lineto
64 72 lineto
104 168 lineto
tgiforigctm setmatrix
4 setlinewidth
stroke
1 setlinewidth
grestore
% POLY/OPEN-SPLINE
0 setgray
gsave
newpath
104 168 moveto
80 152 lineto
tgiforigctm setmatrix
4 setlinewidth
stroke
1 setlinewidth
grestore
% POLY/OPEN-SPLINE
0 setgray
gsave
newpath
104 168 moveto
112 144 lineto
tgiforigctm setmatrix
4 setlinewidth
stroke
1 setlinewidth
grestore
% TEXT
0 setgray
/Courier findfont [17 0 0 -17 0 0] makefont setfont
gsave
40 62 moveto (TCP/IP) show
grestore
grestore
tgifsavedpage restore
end
%MatchingCreationDate: Thu Nov 20 13:43:31 1997