Commit | Line | Data |
---|---|---|
909ac6b1 KM |
1 | .\" Copyright (c) 1980 Regents of the University of California. |
2 | .\" All rights reserved. The Berkeley software License Agreement | |
3 | .\" specifies the terms and conditions for redistribution. | |
4 | .\" | |
ee4e1265 | 5 | .\" @(#)intro.0 6.1 (Berkeley) %G% |
909ac6b1 KM |
6 | .\" |
7 | .tp | |
8 | .(l C | |
9 | .ps 12 | |
10 | .ft B | |
11 | Screen Updating and Cursor Movement Optimization: | |
12 | .fl | |
13 | A Library Package | |
14 | .ft | |
15 | .ps | |
16 | .sp | |
17 | .i "Kenneth C. R. C. Arnold" | |
18 | .sp | |
19 | Computer Science Division | |
20 | Department of Electrical Engineering and Computer Science | |
21 | University of California, Berkeley | |
22 | Berkeley, California 94720 | |
23 | .sp 3 | |
24 | .bi ABSTRACT | |
25 | .sp 2 | |
26 | .)l | |
27 | .(q | |
28 | .pp | |
29 | This document describes a package of C library functions | |
30 | which allow the user to: | |
31 | .ie t .ip \ \ \ \(bu | |
32 | .el .ip 1) | |
33 | update a screen with reasonable optimization, | |
34 | .ie t .ip \ \ \ \(bu | |
35 | .el .ip 2) | |
36 | get input from the terminal | |
37 | in a screen-oriented fashion, | |
38 | and | |
39 | .ie t .ip \ \ \ \(bu | |
40 | .el .ip 3) | |
41 | independent from the above, move the cursor optimally | |
42 | from one point to another. | |
43 | .pp | |
44 | These routines all use the | |
45 | \*(tc \*(db to describe the capabilities of the terminal. | |
46 | .)q | |
47 | .b Acknowledgements | |
48 | .pp | |
49 | This package would not exist | |
50 | without the work of Bill Joy, | |
51 | who, | |
52 | in writing his editor, | |
53 | created the capability to generally describe terminals, | |
54 | wrote the routines which read this \*(db, | |
55 | and, most importantly, | |
56 | those which implement optimal cursor movement, | |
57 | which routines I have simply lifted nearly intact. | |
58 | Doug Merritt and Kurt Shoens also were extremely important, | |
59 | as were both willing to waste time listening to me rant and rave. | |
60 | The help and/or support of | |
61 | Ken Abrams, | |
62 | Alan Char, | |
63 | Mark Horton, | |
64 | and | |
65 | Joe Kalash, | |
66 | was, and is, | |
67 | also greatly appreciated. | |
ee4e1265 KM |
68 | .sp 2 |
69 | Revised 16 April 1986 |