ASPL
© 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
ASPL
© 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