Entire Index to the A+ Reference Manual

This file is intended to allow you to use the browser's Find popup to locate a term whose initial letters you are not sure of. It is simply the concatenation of all the separate sections of the index.

Instead of page numbers, which are meaningless online, arrows are used for references. When there is more than one reference for an entry, commas separate the references. If there are several references and one is principal, that one has an asterisk after its arrow.

For long sections, where a range of pages is shown in the printed version, a link to the end of the section is shown with "end" following the arrow. Links following see or see also or also see lead to other index entries; if there are several, they are separated by and, or, or a comma.

Common alternate names for primitive functions and operators are listed with the preferred name in parenthesis and a link to the page on which it is defined. The parenthesized name constitutes a see reference but you have a direct path to the principal reference. Certain other terms are also listed in this form.

The special APL symbols are included here, as are the English names of the functions and operators that they represent. The symbols are listed in the order of the English names; when there are several names corresponding to a symbol, it is listed under each, with subentries for the others. The symbols can also be found (with links) in the table at the beginning of Appendix B, "Quick Reference", as can complete tables of the system functions, variables, and commands. The latter are listed here in the index under the headings "system functions", "system variables", and "system commands", as well as separately.

The "Display Attributes" table lists all attributes alphabetically and summarizes certain of their properties. It includes references to further information about individual attributes (marked "more", or "cb" or "fn", for callback or functional information).

A list of the display classes is given in this index under "display classes"; also, the contents frame at left lists all display classes.


Index - Symbols

Links within this section:
< ¤ = > ¦ ¨ ½ û ý Ù Õ Â Î Û Ý Ø Ö Ú ^ © è ç ÷ ô \ / % | ! Ó Ä [] É à + « - ¢ ~ ß ­ # * ð @ Ï Ò ? , . Ê. ¡

$...   -> , -> 
also see system commands
~  in Unix commands, $unxcmd ...~...  -> 
&...   -> 
_...   -> 
also see  system functions
_argv variable  -> ,   -> 
`...   -> 
also see  system variables
û  Abandon execution  -> 
|  Absolute value  -> 
Residue  -> 
+  Add  -> 
Identity  -> 
^  And  -> 
Stop  -> 
¡  Apply  -> 
Each  -> 
û  Assignment  -> 
Result  -> 
Selective Assignment  -> 
è  Bins  -> 
Grade up  -> 
[] Bracket Indexing  -> 
©  Cast  -> 
Or  -> 
Type  -> 
,  Catenate  -> 
Ravel  -> 
Ó  Ceiling  -> 
Max  -> 
#  Choose  -> 
Count  -> 
Ï  Circle  -> 
Pi times  -> 
Ö  Combine Symbols  -> 
Separate Symbols  -> 
/  Compress  -> 
Reduce  -> 
Replicate  -> 
#  Count  -> 
Choose  -> 
?  Deal  -> 
Roll  -> 
  Decode  -> 
Pack  -> 
î  Default Format  -> 
Format  -> 
½  Depth  -> 
Match  -> 
>  Disclose  -> 
Greater than  -> 
ß  Divide  -> 
Reciprocal  -> 
Õ  Drop  -> 
Print  -> 
¡  Each  -> 
Apply  -> 
<  Enclose  -> 
Less than  -> 
Î  Encode  -> 
Unpack  -> 
=  Equal to  -> 
â  Execute  -> 
Execute in Context  -> 
\  Expand  -> 
Scan  -> 
*  Exponential  -> 
Power  -> 
É  Find  -> 
Interval  -> 
Ä  Floor  -> 
Min  -> 
î  Format  -> 
Default Format  -> 
ç  Grade down  -> 
è  Grade up  -> 
Bins  -> 
>  Greater than  -> 
Disclose  -> 
¦  Greater than or Equal to  -> 
¢  High minus  -> 
+  Identity  -> 
Add  -> 
.  Inner Product  -> 
É  Interval  -> 
Find  -> 
!  Item Ravel  -> 
Restructure  -> 
~  Laminate  -> 
Not  -> 
Ý  Left  -> 
Null  -> 
<  Less than  -> 
Enclose  -> 
¤  Less than or Equal to  -> 
ð  Log  -> 
Natural log  -> 
à  Map  -> 
Map In  -> 
½  Match  -> 
Depth  -> 
­  Matrix Inverse  -> 
Solve  -> 
Ó  Max  -> 
Ceiling  -> 
Å  Member  -> 
Rake  -> 
Ä  Min  -> 
Floor  -> 
«  Multiply  -> 
Sign  -> 
ð  Natural log  -> 
Log  -> 
-  Negate  -> 
Subtract  -> 
~  Not  -> 
Laminate  -> 
¨  Not equal to  -> 
Ý  Null  -> 
Left  -> 
©  Or  -> 
Cast  -> 
Type  -> 
Ê. Outer Product  -> 
  Pack  -> 
Decode  -> 
Ú  Partition  -> 
Partition Count  -> 
Ï  Pi times  -> 
Circle  -> 
Ø  Pick  -> 
Raze  -> 
*  Power  -> 
Exponential  -> 
Õ  Print  -> 
Drop  -> 
Å  Rake  -> 
Member  -> 
@  Rank  -> 
,  Ravel  -> 
Catenate  -> 
Ø  Raze  -> 
Pick  -> 
ß  Reciprocal  -> 
Divide  -> 
/  Reduce  -> 
Compress  -> 
Replicate  -> 
/  Replicate  -> 
Compress  -> 
Reduce  -> 
Ò  Reshape  -> 
Shape  -> 
|  Residue  -> 
Absolute value  -> 
!  Restructure  -> 
Item Ravel  -> 
û  Result  -> 
Assignment  -> 
Selective Assignment  -> 
÷  Reverse  -> 
Rotate  -> 
Û  Right  -> 
?  Roll  -> 
Deal  -> 
÷  Rotate  -> 
Reverse  -> 
\  Scan  -> 
Expand  -> 
û  Selective Assignment  -> 
Assignment  -> 
Result  -> 
Ö  Separate Symbols  -> 
Combine Symbols  -> 
Ò  Shape  -> 
Reshape  -> 
«  Sign  -> 
Multiply  -> 
Ù  Signal  -> 
Take  -> 
­  Solve  -> 
Matrix Inverse  -> 
^  Stop  -> 
And  -> 
-  Subtract  -> 
Negate  -> 
Ù  Take  -> 
Signal  -> 
ô  Transpose  -> 
Transpose Axes  -> 
©  Type  -> 
Cast  -> 
Or  -> 
Î  Unpack  -> 
Encode  -> 
%  Value  -> 
Value in Context  -> 

Index - Numerics

2down attribute  -> 
        callbacks for   -> 
2up attribute   -> 
        callbacks for   -> 

3down attribute   -> 
        callbacks for   -> 
3up attribute   -> 
        callbacks for   -> 

Index - A

A protocol (adap)  -> 
A+
        Emacs A+ mode variables  -> 
        font (APL font)  -> 
                for printing (PostScript)  -> 
        functions, calling from C  -> 
        home page  -> 
        invocation
                argument for  -> 
                controlling atmp memory mapping by -m  -> 
                from a shell  -> 
                from Emacs  -> ,   -> 
        overview  -> 
a-mode in Emacs  -> ,  ->* 
Abort Loading of Script function  -> 
_abortload system function  -> 
Absolute value function  -> 
accelerator key mnemonics, menu  -> 
accept handle (adap)  -> 
acceptfocus attribute  -> 
access permission characteristics  -> 
action display class  -> 
        arguments to attribute functions  -> 
active attribute  -> 
acyclic dependencies  -> 
adap  -> 
        see also adap. ...
        attribute
                for listeners  -> 
                host  -> 
                list  -> 
                listener  -> 
                name  -> 
                port  -> 
                protocol  -> 
                rBufsize  -> 
                retry  -> 
                rPause  -> 
                rPriority  -> 
                rQueueStatus  -> 
                service descriptor  -> 
                wBufsize  -> 
                wNodelay  -> 
                wPause  -> 
                wPriority  -> 
                wQueueStatus  -> 
        data structures  -> 
        debugging  -> 
        errors
                buffread  -> 
                buffwrite  -> 
                export  -> 
                fdsisset  -> 
                in synchronous communication  -> 
                interrupt  -> 
                nochan  -> 
                readImport  -> 
                select  -> 
                timeout  -> 
        events
                choose  -> 
                connected  -> 
                error  -> 
                read  -> 
                reset  -> 
                sent  -> 
        line reader  -> 
        loading into A+  -> 
        messages  -> 
        mode
                burst mode (read)  -> ,   -> 
                read event mode  -> 
                single mode (read)  -> ,   -> 
        protocols
                A  -> 
                delta  -> 
                ipc  -> 
                raw  -> 
                simple  -> 
                stream  -> 
                string  -> 
                tick  -> 
        service handles
                accept  -> 
                connection  -> 
                listen  -> 
                timer  -> 
        timeouts  -> 
        zero-length message  -> 
adap.Close function  -> 
adap.Connect function  -> ,   -> 
adap.Debug function  -> 
adap.Export function  -> 
adap.GetClientData function  -> 
adap.GetPort function  -> 
adap.GetTimeout function  -> 
adap.Has function  -> 
adap.Import function  -> 
adap.Listen function  -> ,   -> 
adap.ModifyTimer function  -> 
adap.Of function  -> 
adap.ReadQueueStatus function  -> 
adap.Reset function  -> 
adap.Send function  -> 
adap.SetClientData function  -> 
adap.SetTimer function  -> 
adap.Syncread function  -> 
adap.Syncsend function  -> 
adap.SyncXch function  -> 
adap.WriteQueueStatus function  -> 
Add function  -> 
add... attributes  -> 
        callbacks for addtexttrace  -> 
        callbacks for addtrace  -> 
alignment of data in tableField  -> 
All Attributes function  -> 
All Dependent Object Names function  -> ,   -> 
_alldep system function  -> ,   -> 
_alsf system function  -> 
Alt key  -> 
ambi-valence  -> 
& (ampersand)  -> 
ancestors attribute  -> 
And function  -> 
        argument checking  -> 
APATH  -> ,   -> 
APL
        character set  -> 
        font  -> 
        mode (input)  -> 
        symbols, see Symbols section of index or Table B-1(a)
aplus e-mail group  -> 
APLUS_ATMP environment variable  -> 
Append Selective Assignment  -> ,   -> 
        itemwise invalidation of dependency  -> 
appending to files: Pipe Out Append system command  -> 
applications  -> 
Apply operator  -> ,   -> ,   -> 

arcsin, arccos, etc.  -> 
area trace style  -> 
argument  -> 
        A+ invocation  -> 
        left  -> 
        right  -> 
        vector (for C)  -> 
argv  -> 
arithmetic of Inf   -> 
arrangement of children in a layout  -> 
array  -> 
        disclosed  -> 
                empty array  -> 
        display class  -> ,   -> 
        display of  -> ,   -> ,   -> 
                arguments to attribute functions  -> 
                example of  -> 
        empty  -> 
        enclosed  -> 
        indexing  -> 
        inquiring about  -> 
        nested  -> 
        simple  -> 
        specifying a constant  -> 
        visualization  -> 
arrow... attributes  -> 
ASCII mode (input)  -> 
ASCII strings for APL graphics  -> 
ASQLA  -> 
Assignment function  -> 
        see also Selective Assignment function
        in a program  -> 
        object bound to display class  -> 
        strand  -> ,   -> 
                syntax  -> 
        syntax of  -> 
        Value in Context on left  -> ,   -> 
        Value on left  -> ,   -> 
association list  -> 
        for specifying attributes  -> 
        from nested slotfiller  -> 
        to nested slotfiller  -> 
Association List to Slotfiller function  -> 
asterisks indicating depth  -> 
asynchronous communication (adap)  -> 
asynchronous model of the A+ process  -> 
Asynchronous Send (adap)  -> 
at... attributes  -> 
atmp space  -> 
        allocating  -> 
        controlling memory mapping characteristics  -> 
ATREE  -> 
attribute  -> ,   -> 
        see also attributes
        $globs system command  -> 
        _atts system function  -> 
        _get system function  -> 
        _set system function  -> 
        a list of every adap  -> 
        a table listing every s  ->  -   ->end
                a listing by category  -> 
        assigning  -> 
        characteristics  -> 
        color names, list of all available  -> 
        current values  -> 
        fonts, list of all available  -> 
        function  -> 
                arguments to  -> 
        modifying  -> 
        of classes  -> 
        of variables  -> 
        out format samples  -> 
        preferred font names  -> 
        removing  -> 
        value of  -> 
        variable, default  -> 
Attribute Sources function  -> 
Attribute Value, Get (adap)  -> 
Attribute Value, Set (adap)  -> 
attributes  -> 
        see also attribute

        a list of all adap  -> 
        a table listing all s  ->  -   ->end
                a listing by category  -> 
        adap service descriptor  -> 
        button press  -> 
        callbacks associated with  -> ,   -> 
        classes with, s.classesHaving  -> 
        copying  -> 
        default variables  -> 
        define, s.classHas  -> 
        functional  -> 
        get class defaults, s.defaultOf  -> 
        get defaults for a class, s.Of  -> 
        get values for parent, s.ofParent  -> 
        having callbacks  -> 
        key press  -> 
        list of for a class, s.attributes  -> 
                primitive to a class, s.primitiveTo  -> 
        nonpersistent  -> 
        objects with specific, s.which  -> 
        permitted for a class  -> 
        persistent  -> 
        possible values, s.domainOf  -> 
        set class defaults, s.hasDefault  -> 
        set defaults for a class, s.Has  -> 
        set values for parent, s.parentHas  -> 
        values for a class, s.ofClass  -> 
        variables, default  -> 
        with callbacks  -> 
_atts system function  -> 
axis  -> 
        attribute (s)  -> 
        leading  -> ,   -> 
        length  -> 
                also see dimension
        trailing  -> ,   -> 
        zero (of graph)  -> 

Index - B

b attribute  -> 
b context  -> 
b.e function (reverse primitive Iota extension)  -> 
b.ge function (> or = primitive Iota extension)  -> 
b.i function (primitive Iota extension)  -> 
b.le function (< or = primitive Iota extension)  -> 
b.p function (primitive Iota extension, with permutation)  -> 
b.pe function (reverse primitive Iota extension, with permutation)  -> 
b.pge function (> or = primitive Iota extension, with permutation)  -> 
b.ple function (< or = primitive Iota extension, with permutation)  -> 
b.pr function (range, like Bins, with permutation)  -> 
b.r function (range, like Bins)  -> 
b.u function (faster primitive Iota extension for unique items)  -> 
back, window (lower)  -> 

backing store, inhibiting use  -> 
backpage... attributes  -> 
backslash, in character string  -> 
backspace character  -> 
Bang, dyadic (Restructure function)  -> 
Bang, monadic (Item Ravel function)  -> 
banner attribute, reports  -> 
banner, suppressing on A+ invocation  -> 

bar trace style  -> 
bar, scroll  -> 
barwidth attribute  -> 
base table (t)  -> 
Base value (Decode function)  -> 
be attribute  -> 
Beam  -> 
        also see Map
bg... attributes  -> 
        bg  -> 
Binary ... functions, see b. ...
Bind Several function, s.are   -> 
binding of notebook - showbinding attribute  -> 
bindingwidth attribute  -> 
Bins function  -> 
        see also b context
Bitwise Cast derived function  -> 
Bitwise operator  -> 
blank attribute  -> 
blink... attributes  -> 
        arguments to blink attribute function  -> 
block  -> 
        see also expression group
body, window  -> 
bold attribute  -> 
        arguments to attribute function  -> 
boolean And and Or arguments, checking for  -> 
border
        around object (shadowthickness attribute)  -> 
                for graphs  -> 
        when object has focus
                color of (hl attribute)  -> 
                thickness of (hlthickness attribute)  -> 
border... attributes  -> 
bottom... attributes  -> 
bound attribute  -> 
bound object, Assignment to  -> 
bound objects, list of all, s.objects  -> 
Bound To function, s.boundTo  -> 
Box (Enclose function)  -> 
box, see border
box type  -> 
box... attributes  -> 
brace  -> 
Brace Assignment function (Selective Assignment)  -> 
bracket  -> 
Bracket Indexing function  -> ,   -> 
        in itemwise dependencies  -> 
        itemwise invalidation of dependency  -> 
        syntax of  -> 
break fields (group fields, t)  -> 
break... attributes  -> 
browsing source code  -> 
buffer
        attribute  -> 
        primary selection  -> 
        size (adap)  -> ,   -> 
buffread error, adap  -> 
buffwrite error, adap  -> 
build attribute  -> 
burst mode (adap read)  -> ,   -> 
bus error  -> ,   -> ,   -> 
Bus Error Flag variable  -> 
`busexit system variable  -> 
Business Days function (t)  -> 
button
        clicking  -> 
        display class  -> 
                arguments to attribute functions  -> 
        mouse  -> 
                middle button  -> 
        pressing  -> 

Index - C

C
        attribute  -> 
        calling A+ functions from  -> 
        escape sequence  -> 
        subroutines
                calling from A+  -> 
                include file of defines and macros  -> 
                writing for call from A+  -> 
c context  -> 
c.AHeader function  -> 
c.char_pointed_to_by function  -> 
c.double_pointed_to_by function  -> 
c.float_pointed_to_by function  -> 
c.form function  -> 
c.int_pointed_to_by function  -> 
c.place_chars_at function  -> 
c.place_floats_at function  -> 
c.place_ints_at function  -> 
c.pointer function  -> 
c.ptr function  -> 
c.short_pointed_to_by function  -> 
c.string_pointed_to_by function  -> 
c.struct_pointed_to_by function  -> 
c.structcreate function  -> 
c.structdef function  -> 
c.structget function  -> 
c.structprint function  -> 
c.structset function  -> 
c.structsize function  -> 
c.structtype function  -> 
c.stuff function  -> 
c.unstuff function  -> 
cache (and files)  -> 
Calendar Indices function (t)  -> 
Call Default Callback Function  -> 
call expression
        function  -> 
        operator  -> 
callback  -> 
        see also callback function
        adap  -> 
        associated with attribute  -> ,   -> 
        avoiding  -> ,   -> 
        caused by Selective Assignment  -> 
        causing  -> 
        disabling  -> 
        during dependency evaluation  -> 
        enabling  -> 
        invoking default action for attribute  -> 
        preset  -> 
        removing  -> ,   -> 
        setting  -> ,   -> 
        static data  -> 
        tracing  -> 
        when it occurs  -> 
        X Events Flag command  -> 
Callback Flag command  -> 
Callback Flag variable  -> 
callback function  -> ,   -> 
        see also callback
        and adap  -> 
        arguments  -> 
        associated variable  -> 
        associated with
                attribute  -> 
                dependency  -> 
                event  -> 
                mapped file  -> 
                variable  -> 
        event  -> 
        execution  -> ,   -> 
                after variable change  -> 
                before variable change  -> 
        number of arguments  -> ,   -> ,   -> 
        result  -> 
        static data  -> 
        syntax  -> 
        variable  -> 
        when called  -> 
calling A+ functions from C  -> 
calling C subroutines from A+  -> 
cancel attribute  -> 
candlestick trace style  -> 
Capture the Screen Configuration function  -> 
carriage return character  -> 
case statement  -> ,   -> 
        syntax of  -> 
Cast function  -> 
        Bitwise Cast  -> 
categorization within t tables  -> 
Catenate function  -> 
Catenation function (t)  -> 
`CCID system variable  -> 
$cd system command  -> 
_cd system function  -> 
CDR (Common Data Representation)  -> 
Ceiling function  -> 
cell  -> ,   -> ,   -> 
_cfi system function  -> 
Change Directory command  -> 
Change Directory function  -> 
character
        constant, syntax of  -> 
        sequences (quasi-operators)  -> 
        type  -> 
charts, pie  -> 
check display class  -> 
        arguments to attribute functions  -> 
children  -> 
        attribute  -> 
        child objects  -> 
        independent displays  -> 
choice display class  -> 
        arguments to attribute functions  -> 
choose event (adap)  -> 
Choose function  -> 
        itemwise invalidation of dependency  -> 
choosing, in window  -> 
Circle function  -> 
Circle, monadic (Pi times function)  -> 
C-language structure  -> 
class
        see also display class
        attribute  -> ,   -> 
        binding  -> ,   -> 
        binding function, is  -> 
        display  -> 
        list of every, s.classes   -> 
        list of meta, s.metaClasses   -> 
        list of real, s.realClasses   -> 
        list of virtual, s.virtualClasses   -> 
        permitted for a variable  -> 
        syntactic  -> 
Class Can Have Attributes function  -> 
Classes with Attributes function  -> 
clear attribute  -> ,   -> 
        callbacks for  -> 
C-library routines  -> 
clicking  -> 
client  -> 
Client Data, Get (adap)  -> 
Client Data, Set (adap)  -> 
client-server  -> 
clipping text  -> 
close
        file: sys.close   -> 
        trace style  -> 
        window  -> 
Close Columns of a Table function (t)  -> 
Close Handle (adap)  -> 
$cmds system command  -> 
col... attributes  -> 
color

        arguments to attribute function  -> 
        attribute  -> 
        closest named, s.closest   -> 
        convert
                hex to name, s.hc   -> 
                hex to rgb, s.hc3   -> 
        cycling colors  -> 
        list of every named  -> 
                name to hex, s.ch   -> 
                name to pixel, s.color   -> 
                name to rgb, s.cc3   -> 
                rgb to hex, s.c3h   -> 
                rgb to name, s.c3c   -> 
        name of each  -> 
        names and numbers  -> 
        varying shade, s.shade   -> 
color... attributes  -> 
                arguments to color attribute function  -> 
                arguments to colors attribute function  -> 
colormap, window manager  -> 
colorprofile trace style  -> 
cols... attributes  -> 
        arguments to colspace attribute function  -> 
column  -> 
        definition in t  -> 
        moving and resizing by dragging, in table display class  ->* ,   -> ,   -> 
        variable in t  -> 
column... attributes  -> 
Combine Symbols function  -> 
Comma Fix Input function  -> 
Comma, dyadic (Catenate function)  -> 
Comma, monadic (Ravel function)  -> 
command  -> 
        see also system command
        Unix  -> 
command display class  -> 
        arguments to attribute functions  -> 
command-line argument  -> 
Commands command  -> 
comment  -> 
        syntax of  -> 
comments about the manual  -> 
communication, interprocess  -> 
comp... attributes  -> 
comparable cells  -> 
comparison tolerance  -> 
Complement function (t)  -> 
Compress (Replicate function)  -> 
Concatenate (Catenate function)  -> 
concepts, data  -> 
concurrently mapped file, writing and reading  -> 
conformability (of arguments)  -> 
Connect (adap)  -> 
connected event (adap)  -> 
connection handle (adap)  -> 
constant
        character, syntax of  -> 
        numeric, syntax of  -> 
        specifying an array  -> 
        symbol, syntax of  -> 
constraints attribute  -> 
context  -> ,   -> 
        adap  -> 
        b  -> 
        c  -> 
        changing  -> 
        current  -> 
        during function suspension  -> 
        name
                Combine Symbols function  -> 
                for Value function  -> 
                for Value in Context  -> 
                Separate Symbols function  -> 
                syntax  -> 
        p  -> 
        root  -> ,   -> 
        s  -> 
        sys  -> 
        t  -> 
        tracing (debugging)  -> 
        within a function  -> ,   -> 
Context command  -> 
Context variable  -> 
Contexts command  -> 

contourstyle attribute  -> 
control characters  -> 
control statement  -> 
        definition of every  ->  -    ->end
        error reports (common)  -> 
        syntax of  -> 
conventions used in this manual  -> 
coordinate  -> 
        see also index
Coordinate attribute  -> 
coordinate attribute  -> 
coordinated scrolling  -> 
Copy Attributes function, s.copy   -> 
copy, avoiding during assignment  -> 
copy... attributes  -> 
        callbacks for copytexttrace  -> 
        callbacks for copytrace  -> 
Core File Size Limit variable  -> 
`corelim system variable  -> 
corner, resize  -> 
cornerindex... attributes  -> 
cosh  -> 
cosine  -> 
Count function  -> 
Cover (Enclose function)  -> 
cpu time
        process, sys.cpu  -> 
        time function  -> 
creating
        array  -> 
        dependency  -> ,   -> 
        file, sys.creat   -> 
Cup, dyadic (Combine Symbols function)  -> 
Cup, monadic (Separate Symbols function)  -> 
current context  -> 
current... attributes  -> 
cursor attribute  -> 
$cx system command  -> 
`cx system variable  -> 
$cxs system command  -> 
cycle... attributes  -> 
cyclical dependencies
        detection  -> ,   -> 
        order of evaluation  -> 
        recursive references  -> 

Index - D

DAP  -> 
data
        operand  -> 
        structure  -> 
                adap  -> 
        visualization  -> 
database (t)  -> 
data-point move, graph  -> 
date, format  -> 
dc()   -> ,   -> 
$dbg system command  ->* ,   -> 
_dbg system function  -> 
Deal function  -> 
Debug Flag (adap)  -> 
Debug function, _dbg   -> 
debugging  -> 
        & (ampersand)  -> 
        adap trace messages  -> 
        bus errors  ->* ,   -> 
        Callback Flag command  -> 
        Callback Flag variable  -> 
        callback functions (for tracing variables)  -> 
        Debug function, _dbg   -> 
        Debugging State command  -> 
        Dependency Flag command  -> 
        Dependency Flag variable  -> 
        documentation, additional  -> 
        execution stack references  -> 
        execution stack representation  -> 
        frozen workstation  -> 
        NaN location  -> 
        Protected Execute Flag command  -> 
        Protected Execute variable  -> 
        segv errors  -> ,   ->* ,   -> 
        Signal function  -> 
        State indicator command  -> 
        Stop command  -> 
        Stop function  -> 
        Stop variable  -> 
        X Events Flag command  -> 
        X Events Flag variable  -> 
Debugging State command  -> ,   -> 
Decode function  -> 
decorators for Format system function  -> 
decrement attribute  -> 
$def system command  -> ,   -> 
_def system function  -> ,   -> 
default
        display class  -> 
        title  -> 
Default Format function  -> 
Define a Column function (t)  -> 
defined function  -> 
        Assignment function in  -> 
        entry of  -> ,   -> 
        fully qualified name in  -> 
        header  -> ,   -> 
        in Selective Assignment expressions  -> 
        result  -> 
        syntax of  -> ,   -> 
defined operator  -> ,   -> 
        Assignment function in  -> 
        data operand  -> 
        entry of  -> 
        header  -> 
        result  -> 
        syntax of  -> ,   -> 
definition
        dependency  -> 
        function  -> 
        operator  -> 
deiconized attribute  -> ,   -> 
delay, no (adap)  -> 
delete
        attribute  -> 
                callbacks for  -> 
        dependency  -> 
        row of displayed object  -> 
delimiter attribute  -> 
delta protocol (adap)  -> 
$dep system command  -> ,   -> 
$deps system command  -> ,   -> 
Dependencies command  -> ,   -> 
dependency  -> ,   -> ,   -> 
        see also itemwise dependency and  cyclical dependencies
        Assignment to  -> 
        callback during evaluation  -> ,   -> 
        callback functions on  -> 
        context  -> 
        creation of  -> ,   -> 
        definition  -> 
                entry  -> 
                in context  -> 
                removal  -> 
                tracing  -> 
        efficiency  -> 
        evaluation  -> ,   -> 
                tracing  -> 
        frames (t)  -> 
        global variable in  -> 
        invalidation  -> ,   -> ,   -> ,   -> 
        itemwise  -> 
        mapped file in  -> 
        recognition of itemwise dependence  -> 
        referencing  -> 
        restoration of saved value  -> 
        result of  -> 
        saved value  -> ,   -> 
        suspension upon failure  -> 
        syntax of  -> 
        system commands for  -> 
        system functions for  -> 
        testing for cyclic  -> 
        tracing  -> 
        variables whose use is not visible  -> 
        visibly referenced objects in definition  -> 
        when bound to display class  -> 
Dependency Definition command  -> ,   -> 
Dependency Definition function  -> ,   -> 
Dependency Flag command  -> 
Dependency Flag variable  -> 
Dependent Object Names command  -> ,   -> 
Dependent Object Names function  -> ,   -> 
$dep system command  -> ,   -> 
_dep system function  -> ,   -> 
$deps system command  -> ,   -> 
depth
        nesting  -> 
        punctuation  -> 
        tracing  -> 
Depth function  -> ,   ->* 
derived function  ->* 
                quasi-operator  -> 
        table (t)  -> 
                dynamic  -> 
descendents attribute  -> 
desktop
        geometry, s.desktop   -> 
        sector of, s.beHere   -> 
Detach a Column from its Sources function (t)  -> 
detaching a column (t)  -> 
$Df system command  -> 
`Df system variable  -> 
difference, set (t tables)  -> 
dimension  -> 
Direct Static Link function (t)  -> 
Direct Static Summary function (t)  -> 
directory
        change: sys.chdir   -> 
        list entries: sys.agetdents   -> 
        make: sys.mkdir   -> 
disclaimer... attributes  -> 
Disclose function  -> 
dismiss, window  -> 
disorientation attribute  -> 
Disperse (data) function (t)  -> 
display  -> ,   -> ,   -> 
        attribute (s)  -> 
        default  -> 
        format of variables  -> 
        function definition  -> 
        interactions  -> 
        of arrays  -> 
                empty  -> 
        refreshing
                and dependencies  -> 
                and done attribute  -> 
Display (Print function)  -> 
display class  -> 
        see also display classes
        a table listing all attributes  ->  -   ->end
        Assignment to bound object  -> 
        attributes  -> 
        creating  -> 
        managing  -> 
        user interaction with  -> 
display classes  -> 
        see also display class
        action  -> 
        array  -> ,   -> 
        button  -> 
        check  -> 
        choice  -> 
        command  -> 
        compound objects  -> 
        container object  -> 
        graph  -> ,   -> 
        graphTrace  -> 
        hgauge  -> 
        hgrid  -> 
        hmenu  -> 
        hpane  -> 
        hscale  -> ,   ->* 
        label  -> 
        layout  -> ,   -> 
        matrix  -> 
        notebook  -> 
        page  -> 
        password  -> 
        radio  -> 
        report  -> 
        scalar  -> 
        slot  -> 
        table  -> 
        tableField  -> 
        text  -> 
        tree  -> 
        vgauge  ->* ,   -> 
        vgrid  ->* ,   -> 
        view  -> 
        vmenu  -> ,   -> 
        vpane  -> ,   -> 
        vscale  -> ,   ->* ,   -> 
        window  -> 
DISPLAY environment variable
        and A+ invocation  -> 
        and s  -> 
display... attributes, see label... attributes
distributed analytics platform  -> 
Divide function  -> 
Divide, monadic (Reciprocal function)  -> 
divider, movable, in hpane  -> 
divider, window  -> 
do statement
        dyadic (iterative)  -> 
        monadic (protected execution)  -> 
                tracing  -> 
        syntax of  -> 
doc attribute  -> 
documentation
        miscellaneous  -> 
        screen management: s.doc   -> 
$doErrorStack system command  -> 
_doErrorStack system function  -> 
`doErrorStack system variable  -> 
Domain Name function: sys.getdomainname   -> 
Domino, dyadic (Solve function)  -> 
Domino, monadic (Matrix Inverse function)  -> 
done attribute  -> 
        callbacks for  -> 
double click, s.DOUBLECLICKINTERVAL   -> 
downto attribute  -> 
dragdrop attribute  -> 
dragging, window  -> 
Drop function  -> 
duplicate items in a link field (t)  -> 
dyadic function  -> ,   -> 
dyadic scalar function  -> 
        application of  -> 
        classification of every  -> 
        conformability of arguments  -> 
        definition of every  ->  -   ->end
        error reports (common)  -> 
        shape of result  -> 
        similarity of Rank operator  -> 
_dyld system function  -> 
`dyme system variable  -> 
dynamic attribute  -> 
Dynamic Derived Table function (t)  -> 
Dynamic Environment variable  -> 
Dynamic Load function  -> 
dynamic loading  -> ,   -> ,   -> 
        AIX  -> 
        Sun  -> 
        tracking of  -> 
Dynamic Sorted Derived Table function (t)  -> 

Index - E

Each operator  -> ,   -> 
edit... attributes  -> 
editing  -> 
        see also search
        data on the screen  -> ,   -> 
                callbacks for beginning and ending  -> 
$Ef system command  -> 
`Ef system variable  -> 
elapsed time  -> 
electrified attributes
        attribute default variables  -> 
        has  -> 
        s.doesNotUse   -> 
        s.Has   -> 
        s.used   -> 
        s.usedBy   -> 
        s.uses   -> 
        s.using   -> 
element (of array)  -> 
Emacs  -> 
        A+ mode variables  -> 
        invoking A+ from  -> 
        programming environment  -> 
empty array  -> 
        display of  -> 
        type of  -> 
Encapsulated PostScript (eps)  -> 
Enclose function  -> ,   -> ,   -> 
Encode function  -> 
End functions, b.e and b.pe  -> 
e-notation  -> 
Enter key  -> 
entering data on the screen  -> ,   -> ,   -> 
environment
        dynamic  -> 
        get: sys.readenv   -> 
        in the workspace  -> 
        put: sys.setenv   -> 
        variable
                APATH  -> 
                ATREE  -> 
epsilon, dyadic (Member function)  -> 
Equal to function  -> 
equal, tolerably  -> ,   -> 
Equivalent (Match function)  -> 
error
        bus  -> ,   -> ,   -> 
        code  -> 
        event (adap)  -> 
        omitted report  -> ,   -> 
        report  -> 
                control statements  -> 
                dyadic primitive operators (common)  -> 
                dyadic scalar functions (common)  -> 
                form  ->* ,   -> 
                from dynamically loaded code  -> 
                monadic primitive operators (common)  -> 
                monadic scalar functions (common)  -> 
                non-scalar primitive functions (common)  -> 
                omitted  -> ,   -> 
                suppressing
                        adap  -> 
                        all (from XTerm or script)  -> 
                        debug  -> 
                        s  -> ,   ->* 
                        SIGPFE  -> 
                system functions (common)  -> 
        segv  -> ,   -> ,   -> 
        stale NFS handle  -> 
        system call
                message: sys.perror   -> 
                number: sys.errno   -> 
                symbol: sys.errsym   -> 
escape sequence  -> 
Establish Screen Management Functions function  -> 
eval... attributes  -> 
evaluation order  -> 
        see also execution order
event callback function  -> 
event loop (main loop)  -> 
event, adap  -> 
        see also adap: events
$ex system command  -> 
_ex system function  -> 
Exchange, Synchronous (adap)  -> 
$excxt system command  -> 
_excxt system function  -> 
execute attribute  -> 
Execute function  -> 
        execution of system command  -> ,   -> 
        tracing  -> 
Execute in Context function  -> 
Execute, dyadic (Execute in Context and Protected Execute functions)  -> 
execute, s.execute function  -> 
execution
        see also immediate execution
        abandonment  -> 
        completion  -> 
        counts  -> 
        order of  -> ,   -> 
                in sequences of expressions  -> 
        resumption  -> ,   -> ,   -> 
        stack
                references  -> 
                representation (K Stack, `si)  -> 
        suspension  -> ,   -> 
Execution Profile function  -> 
Execution Suspension Flag command  -> 
Execution Suspension Flag variable  -> 
exit
        attribute  -> 
                callbacks for  -> 
        function: sys.exit   -> 
Exit function  -> 
_exit system function  -> 
Expand function  -> 
exponential format  -> 
Exponential function  -> 
Export an Array: sys.export   -> 
Export Data (adap)  -> 
export error, adap  -> 
export, simplified: sys.exp   -> 
exporting data, adap.Export and sys.exp   -> 
expression  -> 
        block  -> 
        entry of  -> 
        function  -> ,   -> 
        function call  -> ,   -> 
        group  -> 
                result  -> 
        operator call  -> 
        result  -> 
        strand  -> 
        target  -> 
        well-formed  -> 
Expunge command  -> 
Expunge Context command  -> 
Expunge Context function  -> 
Expunge function  -> 
extension, scalar  -> 
extent... attributes  -> 
external function, tracing of  -> 
External Functions command  -> 
external routines, suppressing floating point exception reports  -> 

Index - F

f1 through f12 attributes  -> 
familytree attribute  -> 
fdsisset error, adap  -> 
fg... attributes  -> 
        arguments to fg attribute function  -> 
_fi system function  -> 
field variable  -> 
field... attributes  -> 
fields
        of a table display object  -> 
        order on screen  -> 
file  -> 
        see also mapped file and script: file
        accessibility: sys.access   -> 
        append: Pipe Out Append command  -> 
        attribute (s: output file for reports)  -> 
        close: sys.close   -> 
        create: sys.creat   -> 
        creation mask: sys.umask   -> 
        descriptor
                duplicate: sys.dup   -> 
                duplicate and specify: sys.dup2   -> 
                functions: sys.fcntl   -> 
                max number of descriptors: sys.getdtablesize   -> 
                select ready: sys.aselect   -> 
        directory
                change  -> 
                entries  -> 
                make  -> 
        find: sys.pathfind   -> 
        length  -> 
        link
                establish symbolic: sys.symlink   -> 
                establish: sys.link   -> 
                read: sys.areadlink   -> 
        list of currently mapped  -> 
        loading: File Being Loaded system variable  -> 
        lock: sys.flock   -> 
        mapped  -> 
                callbacks on  -> 
        open file descriptor special functions: sys.ioctl   -> 
        open: sys.open   -> 
        operations  -> ,   -> ,   -> ,   -> ,   -> 
        owner
                sys.chown   -> 
                sys.fchown   -> 
        permissions mode  -> 
                sys.chmod   -> 
                sys.fchmod   -> 
        pointer: sys.lseek   -> 
        read
                Pipe In command  -> 
                sys.read   -> 
                sys.readinto   -> 
                sys.readmat   -> 
        rename: sys.rename   -> 
        script  -> 
        search order  -> 
        size: sys.filesize   -> 
        statistics
                sys.alstat   -> 
                sys.astat   -> 
        synchronization: sys.fsynch   -> 
        synchronize a mapped file: sys.amsynch   -> 
        text  -> 
        tracking  -> 
        truncate
                sys.ftruncate   -> 
                sys.truncate   -> 
        Unix text  -> 
        unlink: sys.unlink   -> 
        update time: sys.updtime   -> 
        write
                Pipe Out Append command  -> 
                Pipe Out command  -> 
                sys.write   -> 
fill element (Take, Expand)  -> 
fill trace style  -> 
fill... attributes  -> 
        fillcolor attribute   -> 
                arguments to attribute function  -> 
Find function  -> 
        see also b context
Find function (t)  -> 
first  -> 
First (Interval function)  -> 
first... attributes  -> 
Fix a View function (t)  -> 
Fix Input function  -> 
fixedfields attribute  -> 
fixedreportcolumns attribute  -> 
fkeys attribute  -> 
Flag
        Callback  -> ,   -> 
        Debug (adap)  -> 
        Dependency  -> ,   -> 
        Execution Suspension  -> ,   -> 
        Floating Point Exception  -> 
        Protected Execute  -> ,   -> 
        Terminal  -> ,   -> 
        X Events  -> ,   -> 
_flat system function  -> 
Flatten function  -> 
floating-point exceptions, external, suppressing reports  -> 
floating-point type  -> 
Floor function  -> 
Flush Standard Out: sys.fflush_stdout   -> 
_fmt system function  -> 
$fns system command  -> 
focus  -> 
        attribute  -> 
        keyboard  -> 
                moving  -> 
        object with keyboard, s.this   -> 
follower, window  -> 
follower... attributes  -> 
font  -> ,   -> 
        APL  -> 
                for printing (PostScript)  -> 
        attribute  -> 
                arguments to attribute function  -> 
                preferred font names  -> 
        conventions in this manual  -> 
        Font Name to Internal Form Conversion function  -> 
        Kanji  -> 
        lists of fonts  -> ,   -> ,   -> 
foot... attributes  -> 
footer, window  -> 

fork exec, socket: sys.sfe   -> 
formal operator  -> 
format
        for screen output  -> ,   -> ,   -> ,   -> 
        Format function  -> 
        Format system function  -> 
                format phrases for  -> 
                messages, off switch  -> 
        Format, monadic (Default Format function)  -> 
        Get Format Symbols  -> 
        s.box function  -> 
        Screen Format function  -> 
formatbreakfunc attribute  -> 
formfeed character  -> 
frame  -> ,   -> ,   -> 
        subframe  -> 
        window  -> 
frame... attributes  -> 
Free All Objects function  -> 
free function  -> ,   -> 
free object  -> 
free()   -> 
freeze attribute  -> 
FROM_HEAP setting for APLUS_ATMP environment variable  -> 
front, window (raise)  -> 
frozen workstation, debugging  -> 
fullscreen attribute  -> 
function
        see also primitive function, system function,
                        defined function, callback function,
                        dependency, operator
        call expression  -> ,   -> 
                in scripts, recommended form  -> 
                locating in scripts  -> 
        context  -> 
                also see context, within a function
        definition
                entry of  -> 
                locating (script) source  -> 
                tracing  -> 
                use of tabs  -> 
        dyadic  -> ,   -> 
        expression  -> ,   -> 
                scope rules in  -> 
        header  -> 
        key attribute, callbacks for  -> 
        monadic  -> ,   -> 
        niladic  -> 
        scalar  -> 
        syntax  -> 
        tracing of  -> 
        type  -> 
        valence  -> 
function key attributes  -> 
functional attributes  -> 
Functions command  -> 
functions that modify arguments  -> ,   -> 

Index - G

_gcb system function
-> _gcd system function ->
General Search and Replace function  -> 
general type  -> ,   -> 
_get system function  -> 
geometry attribute  -> 
        arguments to attribute function  -> 
get
        see also file, mapped file, attributes, read
        Get Attribute Default Variables or Values function  -> 
        Get Attribute Defaults for a Class function  -> 
        Get Attribute function  -> 
        Get Attribute Value (adap)  -> 
        Get Attribute Values for Parent function  -> 
        Get Callback function  -> 
        Get Client Data (adap)  -> 
        Get Client Data system function  -> 
        Get Format Symbols function  -> 
        Get Preset Callback function  -> 
        Get System Variable function  -> 
        Get Timeout (adap)  -> 
Gets (Assignment function)  -> 
$Gf system command  -> 
`Gf system variable  -> 
_gfmtsym system function  -> 
gif files (printoutputmode attribute)  -> 
Global Objects command  -> 
global variable  -> 
$globs system command  -> 
GMT from seconds in epoch  -> 
GMT, current  -> 
_gpcb system function  -> 
Grade down function  -> 
Grade up function  -> 
gradient attribute  -> ,   -> 
        arguments to attribute function  -> 
graph display class  -> ,   -> 
        addtrace, addtexttrace attributes  -> 
        arguments to attribute functions  -> 
        attributes for margins (xleft, etc.)  -> 
        axes, attributes for  -> 
        axis  -> 
        axis title  -> 
        barwidth attribute  -> ,   -> ,   -> 
        bg, fg attributes  -> 
        bottom, top, left, right attributes  -> 
        coordinate attribute  -> 
        copytrace, copytexttrace attributes  -> 
        date format  -> 
        debug attribute  -> 
        extent attributes  -> 
        footnote  -> 
        footnotefg  -> 
        footnotefont  -> 
        footnotejustify  -> 
        format  -> 
        grid  -> ,   -> 
        gridfg  -> 
        gridstyle  -> 
        gridwidth  -> 
        inc attributes  -> 
        label attributes  -> ,   -> 
        labelfont attributes  -> 
        labelheight attributes  -> 
        labeljustify and sublabeljustify attributes  -> 
        labelout and sublabelout attributes  -> 
        labelwidth attributes  -> 
        legend  -> 
        legendbg  -> 
        legendfg  -> 
        legendfont  -> 
        legendhlthickness  -> 
        legendshadowthickness  -> 
        legendstyle  -> 
        majorticksize, minorticksize, minorticks  -> 
        out attribute  -> 
        refer, referpoint attributes  -> 
        rule  -> ,   -> 
        rulewidth  -> 
        selectable, selected attributes  -> 
        selectdistance attribute  -> 
        shadowthickness attribute  -> 
        subtitle  -> 
        subtitlefg  -> 
        subtitlefont  -> 
        subtitlejustify  -> 
        textactivate attribute  -> 
        tick mark  -> 
        tickstyle attributes  -> 
        title  -> ,   -> 
        titlefg  -> ,   -> 
        titlefont  -> ,   -> 
        titlejustify  -> ,   -> 
        titlestyle  -> 
        trace set  -> 
                attributes  -> 
                data  -> 
                order in which drawn  -> 
        user interaction with  -> ,   -> 
        Xfg  -> 
        xfg  -> 
        Xlabel  -> 
        xlabel  -> 
        xlegend  -> 
        xmin and xmax  -> 
        xs, ys attributes  -> 
        Yfg  -> 
        yfg  -> 
        Ylabel  -> 
        ylabel  -> 
        ylegend  -> 
        ymin and ymax  -> 
        zero axes  -> 
        zerofg  -> 
        zerostyle  -> 
        zerowidth  -> 

graphTrace display class  -> 
        arguments to attribute functions  -> 
        user interaction with  -> ,   -> 
Greater of (Max function)  -> 
Greater than function  -> 
Greater than or Equal to function  -> 
greatest representable integer  -> 
grid display classes  -> 
grid... attributes  -> 
group (t)  -> 
        fields  -> ,   -> 
                multiple  -> 
        functions  -> 
_gsr system function  -> 
_gsv system function  -> 

Index - H

H attribute  -> 
h attribute  -> 
Handle, Close (adap)  -> 
has attribute  -> 
has function  -> ,   ->* 
Hash Table Statistics function  -> 
_hashstat system function  -> 
head... attributes  -> 
header
        A structure  -> 
                mapped file  -> 
        attribute (s: in reports)  -> 
        c.AHeader   -> 
        defined function  -> ,   ->* 
        defined operator  -> 
        window  -> 
heap space  -> 
        allocating  -> 
hgauge display class  -> 
hgrid display class  -> 
        arguments to attribute functions  -> 
hide attribute  -> 
hide function  -> ,   -> ,   ->* 
high minus  -> 
high-low trace style  -> 
high-low-close trace style  -> 
hl... attributes  -> 
hmenu display class  -> 
        arguments to attribute functions  -> 
home page, A+  -> 
horizontalspace attribute  -> 
host (adap service descriptor attribute)  -> 
host name  -> 
Host Name function: sys.gethostname   -> 
hpane display class  -> 
        arguments to attribute functions  -> 
hscale display class  -> ,   -> 
        user interaction with  -> 
hyperbolic sine, cosine, tangent  -> 

Index - I

i context  -> 
icon  -> 
icon... attributes  -> 
id
        current process id: sys.getpid  -> 
        effective user id of current process: sys.geteuid  -> 
        parent id of current process: sys.getppid  -> 
        real group id of process: sys.getgid  -> 
        real user id of current process: sys.getuid  -> 
idap  -> 
Identity function  -> 
identity scalars for Reduction  -> 
IEEE symmetric rounding rules  -> 
if statement  -> ,   -> 
        syntax of  -> 
if-else statement  -> 
        syntax of  -> 
illegal instruction error message  -> 
immediate execution
        display  -> 
        expression groups  -> 
Import an A+ Array: sys.import  -> 
Import Data (adap)  -> 
import, simplified: sys.imp  -> 
importing data, adap.Import and sys.imp  -> 
in attribute  -> 
        arguments to attribute function  -> 
in-place assignment  -> 
in: converting screen input  -> 
inc attribute  -> 
increment attribute  -> 
incurrentworkspace attribute  -> 
index
        attribute (s)  -> 
        field (t)  -> 
        group  -> 
        of an array  -> 
        origin  -> 
_index system function  -> 
_index_of system function  -> 
Index of (Find function)  -> 
        see also b context
Index of system function  -> 
Indexing (Bracket Indexing function)  -> 
Indexing, Permissive (system function)  -> 
Inf  -> ,   -> 
infinity (constructive)  -> 
infix notation  -> 
informational message  -> ,   -> 
Inner Product operator  -> ,   -> 
inode  -> 
input
        functions
                Comma Fix Input  -> 
                Fix Input  -> 
                Scalar Comma Fix Input  -> 
                Scalar Fix Input  -> 
        Input Mode command  -> 
        Input Mode variable  -> 
        mode, screen
                insertion  -> 
                overwriting  -> 
                replacement  -> 
        screen  -> 
                converting