page-1-   DISCLAIMER
page-2-   ASPL User Guide
page-3-   Preface

Chapter 1   Getting Ready
1-1  Getting Ready
             Getting Ready

             ASPL Symbolic Operators

1-2  NOMENCLATURE
             NOMENCLATURE

             WHAT IS A GROUP

             ASPL STARTUP

             DISPLAY MODE

             WORKSPACE

             SYMBOL TABLES

             TATTLER

             SHAPES

             INSIDE ASPL VARIABLES

             VARIABLES ARE INTERROGATABLE

             DIFFERENTIAL GROUP VARIABLES

             envvar


Chapter 2   Using The ASPL Calculator
2-1  Using The ASPL Calculator
             Using The ASPL Calculator

             The TRIVIAL Workspace

             The RANDONEBIT Workspace

             The CRAPTABLE Workspace

             Basic Set Operations

             ASPL Workspace


Chapter 3   The Element Grouping Class Container
3-1  The Element Grouping Class Container
             The Element Grouping Class Container


Chapter 4   The Global Grouping Functions Container
4-1  The Global Grouping Functions Container
             The Global Grouping Functions Container


Chapter 5   User Sessions
5-1  User Sessions
             User Sessions


Chapter 6   ASPL Basic Set Operations
6-1  ASPL Basic Set Operations
             ASPL Basic Set Operations

                       ASPL Basic Set Operations


Chapter 7   ASPL Set Operations
7-1  ASPL Set Operations
             ASPL Set Operations

                       ASPL Set Operations

             Ticking a Set Operator with a Predicate


Chapter 8   ASPL Checksum Set Operations
8-1  ASPL Checksum Set Operations
             ASPL Checksum Set Operations

                       ASPL Checksum Set Operations

8-2  Finding Files with the Same Name but with Different Contents
             Finding Files with the Same Name but with Different Contents

                       Finding Files with the Same Name but with Different Contents

8-3  Finding Files with Different Names but with Identical Contents
             Finding Files with Different Names but with Identical Contents

                       Finding Files with Different Names but with Identical Contents


Chapter 9   ASPL Scripting Language
9-1  ASPL Scripting Language
             ASPL Scripting Language

             Script throwdice.aspl

9-2  Executing ASPL Group Operations from Other Languages
             Executing ASPL Group Operations from Other Languages

             Script to Compare Jar Files


Chapter 10   Setness Comparison Operations
10-1  Setness Comparison Operations
             Setness Comparison Operations

             SET EQUALITY and its Amplifiers

             SUBSETNESS and its Amplifiers

             SUPERSETNESS and its Amplifiers

             DISJOINTNESS and its Amplifiers


Chapter 11   ASPL Shallow Set Operations
11-1  ASPL Shallow Set Operations
             ASPL Shallow Set Operations

                       ASPL Shallow Set Operations

             The shallowed Command

11-2  Dispersed Files and Directories
             Dispersed Files and Directories

                       Dispersed Files and Directories


Chapter 12   ASPL Fuzzy Set Operations
12-1  ASPL Fuzzy Set Operations
             ASPL Fuzzy Set Operations

                       ASPL Fuzzy Set Operations

             The fuzzy Command


Chapter 13   ASPL Sequence Alignment Operations
13-1  ASPL Sequence Alignment Operations
             ASPL Sequence Alignment Operations

                       ASPL Sequence Alignment Operations


Chapter 14   Similarity Operations
14-1  Similarity Operations
             Similarity Operations

                       Similarity Operations

                       Tickable Predicates for similarity


Chapter 15   ASPL Interrogation Operations
15-1  Interrogating a Set Variable
             Interrogating a Set Variable

                       ? is used to interrogate a set variable

15-2  Interrogating a Similarity Variable
             Interrogating a Similarity Variable

                       Interrogating a Similarity Variable

15-3  Differential Group Variables
             Differential Group Variables

                       Differential Group Variables are Prefixed with @ Symbol


Chapter 16   Quotient Set
16-1  Quotient Set by an Equivalence Relation
             Quotient Set by an Equivalence Relation

                       f&/~r Get The Quotient Set Relative to r

             Defining an Equivalence Relation

             Getting the Quotient Set For Event Listeners in JMX


Chapter 17   Rate of Change in a Process
17-1  Rate of Change in the Elements of a Process: playchanges
             Rate of Change in the Elements of a Process: playchanges

                       Rate of Change in the Elements of a Process: playchanges

17-2  Rate of Change in Dissimilarity of a Process: playsim
             Rate of Change in Dissimilarity of a Process: playsim

                       Rate of Change in Dissimilarity of a Process: playsim


Chapter 18   Displaying Intermittent Changes in a Process
18-1  Displaying Intermittent Changes in the Elements of a Process: playop
             Displaying Intermittent Changes in the Elements of a Process: playop

                       Displaying Intermittent Changes in the Elements of a Process: playop


Chapter 19   Differential Group Operations
19-1  Differential Group Operators and Differential Group Variables
             Differential Group Operators and Differential Group Variables

                       Differential Group Operators and Differential Group Variables

             Ticking the Differential Operators with a Predicate

19-2  Differential Group Operations on the Variables Representing a Process
             Differential Group Operations on the Variables Representing a Process

                       Differential Group Operations on the Variables Representing a Process


Chapter 20   UNIX System Monitoring Examples
20-1  Monitoring Changes in UNIX Directories
             Monitoring Changes in UNIX Directories

                       Monitoring Changes in UNIX Directories

20-2  Sampling System Cores Statistics
             Sampling System Cores Statistics

                       Sampling System Cores Statistics

20-3  Monitoring Changes in System Interrupts
             Monitoring Changes in System Interrupts

                       Monitoring Changes in System Interrupts


Chapter 21   Tying Attributes to UNIX Devices
21-1  Tying Attributes to UNIX Devices
             Tying Attributes to UNIX Devices

21-2  Tying Attributes to UNIX urandom Device
             Tying Attributes to UNIX urandom Device

                       Tying Attributes to UNIX urandom Device

21-3  Gaussian Distribution on UNIX Random Device
             Gaussian Distribution on UNIX Random Device

                       Gaussian Distribution on UNIX Random Device

21-4  Tying Attributes to RNG Device
             Tying Attributes to RNG Device

                       Tying Attributes to RNG Device

21-5  Finding the Beat Frequency of Two Waves
             Finding the Beat Frequency of Two Waves

                       Finding the Beat Frequency of Two Waves

21-6  Monitoring Water Level Between Two Bays
             Monitoring Water Level Between Two Bays

                       Monitoring Water Level Between Two Bays

21-7  Tying to Oscillators with Cyclic Containment
             Tying to Oscillators with Cyclic Containment

                       Tying to Oscillators with Cyclic Containment

21-8  Tying to Oscillators Over Time with Threaded Containment
             Tying to Oscillators Over Time with Threaded Containment

                       Tying to Oscillators Over Time with Threaded Containment

21-9  Tying to Oscillators Over Time Asynchonously with Actual Time
             Tying to Oscillators Over Time Asynchonously with Actual Time

                       Tying to Oscillators Over Time Asynchonously with Actual Time


Chapter 22   GEOmetric Set Operations
22-1  GEOmetric Set Operations
             GEOmetric Set Operations

22-2  GEO Random Polygons in Two 2D Planes
             GEO Random Polygons in Two 2D Planes

                       GEO Random Polygons in Two 2D Planes

22-3  GEO Random Polygons in Three 2D Planes
             GEO Random Polygons in Three 2D Planes

                       GEO Random Polygons in Three 2D Planes

22-4  GEO Random Polygons on Two Spheres
             GEO Random Polygons on Two Spheres

                       GEO Random Polygons on Two Spheres

22-5  GEO Random Polygons on Three Spheres
             GEO Random Polygons on Three Spheres

                       GEO Random Polygons on Three Spheres

22-6  Program Generator for Random Polygons on Three Spheres
             Program Generator for Random Polygons on Three Spheres

                       Program Generator for Random Polygons on Three Spheres

22-7  Script for Random Polygons on Three Spheres
             Script polyclouds.aspl


Chapter 23   Index of Some ASPL Terms and Symbols
23-1  Concordance for ASPL GG-functions on First Occurence
23-2  Concordance for ASPL GG-functions
23-3  Index of Sequence Alignment Operators in ASPL Namedspaces and Scripts
23-4  Index of Union Group Operators in ASPL Scripts
23-5  Index of Union Group Operators in ASPL Namedspaces and Scripts
23-6  Index of Intersection Group Operators in ASPL Namedspaces and Scripts
23-7  Index of Difference Group Operators in ASPL Namedspaces and Scripts
23-8  Index of Symmetric Difference Group Operators in ASPL Namedspaces and Scripts
23-9  Index of Union-of-checksums Group Operator in ASPL Namedspaces and Scripts
23-10  Index of GG-functions in ASPL Namedspaces and Scripts
23-11  Index of GG-functions in ASPL Scripts
23-12  Index of Oscillators GG-functions in ASPL Scripts
23-13  Index of GG-functions for PATH ENV and REAP
23-14  Index of GG-functions for Globing Directory
23-15  Index of Interrogate-and-loop Command in ASPL
23-16  Index of the Interrogation Command in ASPL
23-17  Index of ASPL Command setExecattrArgs in Namedspaces
23-18  Index of DEF FN to Compare Two Groups
23-19  Index of Function Definitions: DEF FN
23-20  Index for Defining Quotient-Sets
23-21  Index of Quotient Relation Operator
23-22  Index of Differential Operations on Groups IN ASPL
23-23  Index of ASPL Rate of Change Commands
23-24  Index of ASPL Interpreter Shebang or Hashbang
23-25  Cross Reference for Tied Attributes Statements in ASPL GG-functions
23-26  Cross Reference for Tied Attributes Cross Reference for hook and egC anonAttr
23-27  Index for JMX Occurences in Namedspaces and Scripts
   Appendices

Appendix A   ASPL Interpreter Synopsis
Appendix B   IBM ASCII Standard Character Set
Appendix C   ASPL Symbolic Operators
Appendix D   Functions to Compare Groups
Appendix E   Appendix Prompt Commands
Appendix F   ASPL Environment Variables
Appendix G   ASPL Tilde Expansions: tilde and envvar
Appendix H   Miscellaneous Scripts for Your UNIX System
Appendix I   Shortcut Commands
Appendix J   Metadata and the Element Grouping Class: metagrouping
Appendix K   Managing ASPL Metadata Grouping Files: asplmgrp
Appendix L   ASPL Differential Group Operations Output Explained
Appendix M   ASPL Scratchpad for Quick Notes
Appendix N   ASPL Calculator Technical Specifications