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

Chapter 1   What is ASPL
1-1  Introduction to ASPL
1-2  Getting to Know Your ASPL Interpreter

Chapter 2   Using Your ASPL Calculator
2-1  ASPL A SIMPLIFIED VIEW
2-2  ASPL Quotient Set Relative to an Equivalence Relation
2-3  Quotient Set for Document Similarity

Chapter 3   ASPL Grouping Containment
3-1  ASPL Grouping Containment

Chapter 4   ASPL Set Operators
4-1  f& gets the elements intersection
4-2  fP gets the elements partitions
4-3  fU gets the elements union
4-4  f\ gets the elements difference
4-5  fD gets the elements symmetric difference
4-6  d& gets the subgroups intersection
4-7  dP gets the subgroups partitions
4-8  dU gets the subgroups union
4-9  d\ gets the subgroups difference
4-10  dD gets the subgroups symmetric difference
4-11  g& gets the subgroups and the elements intersection
4-12  gP gets the subgroups and the elements partitions
4-13  gU gets the subgroups and the elements union
4-14  g\ gets the subgroups and the elements difference
4-15  gD gets the subgroups and the elements symmetric difference

Chapter 5   Setness Comparison Operators
5-1  Setness Comparison

Chapter 6   ASPL Similarity Operations
6-1  similarity calculates the similarities of one or more set variables
6-2  Extended Similarities Comparison Between Your Variables

Chapter 7   ASPL Sequence Alignment Operators
7-1  f%& sequencing on the elements intersection
7-2  f%U sequencing on the elements union
7-3  f%\ sequencing on the elements difference
7-4  d%& sequencing on the subgroups intersection
7-5  d%U sequencing on the subgroups union
7-6  d%\ sequencing on the subgroups difference
7-7  g%& sequencing on the subgroups and the elements intersection
7-8  g%U sequencing on the subgroups and the elements union
7-9  g%\ sequencing on the subgroups and the elements difference
7-10  f%U& sequence alignment on the union of the mediated elements intersection

Chapter 8   ASPL Checksum Set Operators
8-1  c& gets the element-checksums intersection
8-2  cU gets the element-checksums union
8-3  c\ gets the element-checksums difference
8-4  cD gets the element-checksums symmetric difference
8-5  cP gets the element-checksums partitions

Chapter 9   ASPL Fuzzy Set Operators
9-1  Fuzzy Matching in Set Operations
9-2  y& gets the fuzzy-elements intersection
9-3  yP gets the fuzzy-elements partitions
9-4  yU gets the fuzzy-elements union
9-5  y\ gets the fuzzy-elements difference
9-6  yD gets the fuzzy-elements symmetric difference

Chapter 10   ASPL Shallow Set Operators
10-1  Shallow Matching in Set Operations
10-2  f*& gets the shallow elements intersection
10-3  f*U gets the shallow elements union
10-4  f*\ gets the shallow elements difference
10-5  f*D gets the shallow elements symmetric difference
10-6  d*& gets the shallow directories intersection
10-7  d*U gets the shallow directories union
10-8  d*\ gets the shallow directories difference
10-9  g*& gets the shallow directories and the elements intersection
10-10  g*U gets the shallow directories and the elements union
10-11  g*\ gets the shallow directories and the elements difference

Chapter 11   ASPL by Example
11-1  ASPL by Example
11-2  RANDOM GROUPS WITH ONE BIT
11-3  TOSSING DICE SIMULATION
11-4  Comparing Java JMX TX Jar Files
11-5  Partitioning Java JMX Jar Files
11-6  Comparing JDBC INFORMIX JAR Files
11-7  Comparing Java TX Jar Files
11-8  Group Operations on UNIX Filesystem
11-9  Glob Directories on UNIX Systems
11-10  TIE OSCILATOR SIGNALS TO ATTRIBUTES
11-11  RANDOM POLYGONS IN TWO 2D PLANES
11-12  RANDOM POLYGONS IN THREE 2D PLANES
11-13  RANDOM POLYGONS ON TWO SPHERES
11-14  RANDOM POLYGONS ON THREE SPHERES
11-15  MONITORING UNIX SOCKET STATUS
11-16  WATER LEVEL BETWEEN BAY1 AND BAY2
11-17  MINING WEBSPHERE JMV IN A CLOUD

Chapter 12   ASPL Scripts by Example
12-1  ASPL Scripts by Example
12-2  Compare Two Directories: dircompare.aspl
12-3  Diff Directories on UNIX hosts: dirdiff.pl
12-4  Realtime Monitoring of System Directories
12-5  Throwing Dice Simulation: randomdice.aspl
12-6  Mutant DNA Alignment: mutant.aspl
12-7  Intersecting Two Spheres: twospheres.aspl
12-8  Random Polygons on Three Spheres: polyclouds.aspl
12-9  Comparing Two Jar Files: jarcompare.aspl
12-10  Comparing Jar Files: jarcompare.pl
12-11  Extended Comparison of Jar Files: jarcomparelong.aspl
12-12  Similarity Between Jar Archive Files: jarsimilarity.pl
12-13  Compare System PATHs: pathcompare.pl
12-14  Compare Two System PATHs: pathcompare.aspl
12-15  Compare System Environment Variables: envcompare.pl
12-16  Environment Variables in a Shell: progenv.aspl
12-17  Compare Program Env. Variables: progenvcompare.aspl
12-18  Comparing Shell Variables: progenvshellscompare.aspl
12-19  Merging Shell Variables: progenvshellsmerged.aspl
12-20  Reaping the environment of a process: reapenv.aspl
12-21  Compare Reaped Environment: reapenvcompare.aspl
12-22  Compare Thread Environments: reapenvpidcompare.aspl
12-23  Reaping WebSphere JVM Processes: wasreaper.aspl
12-24  Monitoring Water Level Between Two Bays: bay12mon.pl
12-25  Monitoring Water Level Between Two Bays: bay12.sh

Chapter 13   ASPL Basic Operators
13-1  equal determines if two sets are equal
13-2  aequal determines if two binned sets are equal
13-3  subset determines if a set is a subset of a set
13-4  superset determines if a set is a superset of another set
13-5  disjoint determines if two sets are disjoint
13-6  # gets the cardinality of a set variable
13-7  push pushes a set variable on the answer stack
13-8  pop pops the last result from the answer stack into a set variable
13-9  #a gets the cardinality of a binned set variable
13-10  apush pushes a binned set variable on the enswer stack
13-11  apop pops the last result from the enswer stack into a binned set variable
13-12  upush pushes an uset variable on the unswer stack
13-13  upop pops the last result from the unswer stack into an uset variable
13-14  ggdir primitive to get the group of directories
13-15  similarity calculates the similarities of one or more set variables
13-16  xsimilarity calculates the extended similarities of one or more set variables
13-17  asimilarity calculates the similarities of one or more binned set variables
13-18  density determines the elements density of one or more set variables
13-19  adensity determines the elements density of one or more binned set variables
13-20  merge merges set variables into a set variable
13-21  lmerge loosely merges set variables into a set variable using leftmost variable group label
13-22  gmerge loosely merges set variables into a set variable using concatenaded group labels
13-23  split splits set variables into set variables
13-24  common keeps common set variables grplb from a set variable
13-25  purge purges set variables grplb from a set variable
13-26  copy copies a set variable into another set variable
13-27  acopy copies a binned set variable into another binned set variable
13-28  ucopy copies a partitioned uset variable into another uset variable
13-29  = assigns a dataset to a set variable
13-30  .=* transforms binned set variables and assign them to set variables
13-31  *=* starassignstar assignment operator for binned set variables
13-32  *= starassign as the union translation of one or more set variables into a binned set variable
   Appendices

Appendix A   ASPL Synopsis
Appendix B   Environment Variables
Appendix C   ASPL Tilde Expansions: tilde
Appendix D   ASPL Technical Specifications