Annotation of researchv10dc/man/mana/visi.1, revision 1.1

1.1     ! root        1: .ig
        !             2:        @(#)manpage.man 1.3
        !             3:        manpage.man 1.3
        !             4:  
        !             5:        Manpage for Visi
        !             6:  
        !             7:        A. F. Gettier
        !             8:        Bell Laboratories
        !             9:        Update made 8/17/82 17:05:54
        !            10:        Retrieved 11/15/82 13:22:34
        !            11: ..
        !            12: .tr ~
        !            13: .TH VISI 1 
        !            14: .SH NAME
        !            15: visi \- mathematical spreadsheet
        !            16: .SH SYNOPSIS
        !            17: .B visi
        !            18: [
        !            19: .I file
        !            20: ]
        !            21: .SH DESCRIPTION
        !            22: .I Visi\^
        !            23: is a tabular mathematical worksheet for 
        !            24: data analysis.
        !            25: If a
        !            26: .I file
        !            27: is specified, commands are read from that
        !            28: file when
        !            29: .I visi
        !            30: first starts.
        !            31: .PP
        !            32: .I Visi
        !            33: works only on cursor-controlled terminals such as
        !            34: the HP2621, and requires the environment variable
        !            35: TERM (see
        !            36: .IR environ (7))
        !            37: to be set appropriately.
        !            38: .PP
        !            39: .I Visi
        !            40: prompts for input at the top of the screen with
        !            41: `>>'.
        !            42: Input 
        !            43: has one of the forms,
        !            44: .IP
        !            45: command parameters
        !            46: .IP
        !            47: variable = expression
        !            48: .IP
        !            49: variable = "string"
        !            50: .PP
        !            51: where a variable is a letter and number sequence, for example:
        !            52: `A2, B10, BB23.'
        !            53: These variables represent locations on the worksheet;
        !            54: A2 is column A, row 2.
        !            55: If you type, in any order,
        !            56: .IP
        !            57: A1 = A2 + 5
        !            58: .br
        !            59: A2 = 10
        !            60: .LP
        !            61: the values 15 and 10 will appear on the screen.
        !            62: If you later type
        !            63: .IP
        !            64: A2 = 20
        !            65: .LP
        !            66: the values will be updated to 25 and 20.
        !            67: .I Visi
        !            68: treats upper and lower case letters as identical.
        !            69: .PP
        !            70: Expressions are parsed, and 
        !            71: standard mathematical precedence is
        !            72: retained.
        !            73: The operators +, -, *, /, ** (or ^)
        !            74: can be used in expressions.
        !            75: .SS Commands
        !            76: .TP 10
        !            77: .BI copy~~\fR[\fP ~file~ \fR]\fP
        !            78: Copy the screen image to the
        !            79: .I file.
        !            80: If a file is not specified,
        !            81: .I visi
        !            82: will prompt for one.
        !            83: .TP
        !            84: .B debug
        !            85: Toggle a flag to give
        !            86: .IR yacc (1)
        !            87: debugging output,
        !            88: very unreadable.
        !            89: .TP
        !            90: .BI duplicate ~~p1 ~thru ~p2 ~at ~p3
        !            91: Duplicate a block of
        !            92: definitions in another portion of the screen.
        !            93: .I P1
        !            94: and
        !            95: .I p2
        !            96: are the upper left corner and the
        !            97: lower right corner of the block to be duplicated.
        !            98: .I P3
        !            99: is the upper left corner of the destination.
        !           100: .TP
        !           101: .B edit
        !           102: Edit the commands list.
        !           103: If the environment variable `ED' is set,
        !           104: it is used as the name of the editor.
        !           105: Otherwise,
        !           106: .IR ed (1).
        !           107: is called.
        !           108: .TP
        !           109: .B help
        !           110: Display a brief synopsis
        !           111: of the commands.
        !           112: .TP
        !           113: .B list
        !           114: List the current definitions on the
        !           115: terminal.
        !           116: .TP
        !           117: .B quit
        !           118: Quit the program.
        !           119: .TP
        !           120: .BI read~~\fR[\fP ~file~ \fR]\fP
        !           121: Read input lines from the
        !           122: .I file.
        !           123: If a file is not specified,
        !           124: .I visi
        !           125: will prompt for one.
        !           126: .TP
        !           127: .B redraw
        !           128: Redraw the screen in the event the
        !           129: terminal output was corrupted.
        !           130: .TP
        !           131: .BI replicate ~~p1 ~at ~p2 ~thru ~p3
        !           132: Replicate the single definition at
        !           133: .I p1
        !           134: throughout the block from
        !           135: .I p2
        !           136: in the upper left corner thru
        !           137: .I p3
        !           138: in the lower right.
        !           139: .TP
        !           140: .BI scale~~\fR[\fP ~column~ \fR]\fP ~nnn
        !           141: Change the scale of the specified
        !           142: .I column,
        !           143: or of the entire tableau if a column is not specified.
        !           144: The scale 
        !           145: .I nnn
        !           146: is the number of decimal places
        !           147: that are displayed to the right 
        !           148: of the decimal point.
        !           149: Calculations are done in double precision regardless of 
        !           150: .I scale.
        !           151: .TP
        !           152: .BI shift ~~direction~ \fR[\fP ~nnn~ \fR]\fP
        !           153: Shift the current screen in any direction.
        !           154: The screen is only a window on the tableau.
        !           155: To see other portions of the tableau,
        !           156: the screen must be shifted.
        !           157: Valid directions are:
        !           158: .BR up , 
        !           159: .BR down ,
        !           160: .BR left ,
        !           161: .BR right .
        !           162: .I Nnn
        !           163: is the number of positions to
        !           164: shift the screen (default 1).
        !           165: .TP
        !           166: .B shell
        !           167: Invoke
        !           168: .I "/bin/sh"
        !           169: as an inferior process to
        !           170: .I visi.
        !           171: .TP
        !           172: .B ver
        !           173: Print the current 
        !           174: version number of
        !           175: .I visi.
        !           176: .TP
        !           177: .BI width ~~column~nnn
        !           178: Change the width of a column on the display,
        !           179: or of the entire tableau if no column is
        !           180: specified.
        !           181: .TP
        !           182: .BI write~~\fR[\fP ~file~ \fR]\fP
        !           183: Write commands to a file.
        !           184: If a file is not specified,
        !           185: .I visi
        !           186: will prompt for one.
        !           187: .SS Built-in Functions
        !           188: .TP \w'atan2(e1,e2)\ \ 'u
        !           189: .BI abs( e )
        !           190: Absolute value of
        !           191: .I e.
        !           192: .PD 0
        !           193: .TP
        !           194: .BI acos( e )
        !           195: Arc cosine of
        !           196: .I e.
        !           197: .TP
        !           198: .BI asin( e )
        !           199: Arc sine of
        !           200: .I e.
        !           201: .TP
        !           202: .BI atan( e )
        !           203: Arc tangent of
        !           204: .I e.
        !           205: .TP
        !           206: .BI atan2( e1 , e2 )
        !           207: Arc tangent of 
        !           208: .I e1/e2.
        !           209: .TP
        !           210: .BI cos( e )
        !           211: Cosine of 
        !           212: .I e.
        !           213: .TP
        !           214: .BI exp( e )
        !           215: Exponential function of
        !           216: .I e.
        !           217: .TP
        !           218: .BI gamma( e )
        !           219: Log of the gamma function of
        !           220: .I e.
        !           221: .TP
        !           222: .BI hypot( e1 , e2 )
        !           223: Square root of the sum of the squares of
        !           224: .I e1
        !           225: and
        !           226: .I e2.
        !           227: .TP
        !           228: .BI int( e )
        !           229: The integer part of
        !           230: .I e
        !           231: (truncated toward zero.)
        !           232: .TP
        !           233: .BI log( e )
        !           234: Natural log of
        !           235: .I e.
        !           236: .TP
        !           237: .B pi
        !           238: The constant 3.14159265358979....
        !           239: .TP
        !           240: .BI pow( e1 , e2 )
        !           241: Same as
        !           242: .I e1^e2.
        !           243: .TP
        !           244: .BI sin( e )
        !           245: Sine of
        !           246: .I e.
        !           247: .TP
        !           248: .BI sqrt( e )
        !           249: Square root of
        !           250: .I e.
        !           251: .PD
        !           252: .SS Other Special Definitions
        !           253: .TP 10
        !           254: .BI position[ e1 , e2 ]
        !           255: The quantity at row
        !           256: .I e1,
        !           257: column
        !           258: .I e2
        !           259: of the tableau.
        !           260: Numbering for the columns is A = 1, B = 2, ..., AA = 27,
        !           261: and so on.
        !           262: .TP
        !           263: .SM
        !           264: .B ROW
        !           265: The row number of this entry.
        !           266: .TP
        !           267: .SM
        !           268: .B COL
        !           269: The column number of this entry.
        !           270: .SH "SEE ALSO"
        !           271: .IR ed (1), 
        !           272: .IR exp (3), 
        !           273: .IR sin (3)
        !           274: .SH FILES
        !           275: /usr/lib/visi.help
        !           276: .SH BUGS
        !           277: A circular list of variable declarations can
        !           278: cause 
        !           279: .I visi
        !           280: to hang in a loop.
        !           281: .br
        !           282: .I Scale
        !           283: does truncation, not rounding.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.