A SET PROGRAMMING LANGUAGE
ASPL VERSION # 1.00

 

PREFACE


Congratulations on your selection of a SetSphere calculator: ASPL = A Set Programming Calculator. The first in digital computation technology makes almost every (group based data) calculating job quicker and easier.
  • Instantly calculate the similarity between data
  • Quickly align data sequences and display their alignment
  • Effectively interact with objects to compare datasets
  • Instant access to a selection of global grouping functions
  • Create your own grouping class functions
  • A collection of handy element grouping classes used along sample workspaces
  • Manipulate data objects with abundant set operators


The ASPL calculator shares some features found in the traditional one:
  • mnemonics for symbolic operators that are easy to remember
  • a stack to hold the last operations
  • operators without any operands acts on the top of the stack
  • a dash showing where the results are held
  • an accumulator for data objects
  • an interative prompt for users interacting with the datasets
  • a colorful display to visualize data and contrast the analyzed objects
In this user guide we refer to the UNIX shell prompt with hash as shown here

aspl

The commands issued at the aspl prompt start with aspl> as shown here

aspl> sim a1 a2 a3
    (show the similarity between a1, a2, and a3)



A series of commands can be numbered, for example:

①  aspl> sim a1 a2 a3
    (show the similarity between a1, a2, and a3)

②  aspl> sim`c a1 a2 a3
    (show the similarity between a1, a2, and a3 considering the checksum attribute)

③  aspl> sima123 = sim a1 a2 a3
    (assign to the COS variable sima123 the similarity result)

④  aspl> ?c sima123
    (interrogate the similarity held in the COS variable sima123)

⑤  aspl> cos
    (print the COS symbol table)



This book is arranged for easy understanding of the functions and for full utilization of the ASPL interpreter in mining datasets. This manual is composed of twelve chapters and appendices.
At your fingertips is the premier calculator that provides intuitive operations on algebraic datasets. To best understand a calculator is to use it.

Bassem W. Jamaleddine October 2024 New York, NY


Contents