© 2024 A Set Programming Language by Bassem W. Jamaleddine
A Set Programming Language
The most common aggregate of
information structure is the object and
computer systems can be viewed as
manipulator of objects. An object
represents a dataset. A computer can
compare various datasets to see what they
have in common by assigning these
datasets to variables then processing these
variables to reveal their similarities and differences.
The importance of group operations, classification, sequence analysis, and similarity
calculation are emphasized in many disciplines. However, the lack of a calculator
that can operate on algebraic datasets makes one resort to use complex software or
to write custom programs to compare aggregated datasets. This is costly, system
resource consuming, and lack homogeneity in dataset comparisons. In addition, the
semantic interactivity aspects of the user’s interaction with their datasets is missing.
This set calculator can do set operation on geometric datasets.
GEO Set Operations
Looking down from the window of an Air
France flight from Paris to Beyrouth, I saw
the clouds and their shadows. That lead
me to the idea of implementing set
intersection for geometric objects on
spheres. I added the GEOmetric set
operations to ASPL.
ABOUT