User:Bassem.w.jamaleddine/sandbox

ASPL (A SET PROGRAMMING LANGUAGE) is an interpreted symbolic language to do set operations on datasets. The main intent of ASPL is to provide data visualization of configuration objects in a cloud computing environment; in particular to do instantaneous data comparison between datasets of the middleware deployed in the cluster of servers in the data center. It is developed by Bassem Jamaleddine under code name SetSphere. June 2024, New York.

ASPL is typeless and all its operations are setadic operations: a set operator is followed by its operands (which are set variables). ASPL is a software that restructures (or reshapes ) data objects into shapes all of which have named labels and where each name can refer either to a list of attributes or to another object.

The interpreter has a rich operational characteristics to perform set operations and to provide the users with real time semantic interactivity with their datasets. It has abundant operators to do set operations, sequence operations, similarity calculation, and density calculation. It can aggregate datasets based on predicates and even interrogate the source of a dataset scrutinizing any changes in its elements and archiving its result for historical warehousing and comparison. All of these complex algebraic set calculations are performed with simple commands.

ASPL VARIABLES
A variable is a container that you create. You can create a variable any time you need one, and there is no limit (other than available memory) to the number of variables you can create or to their size. You create a variable by putting a value into it. ASPL variables are all global variables. There is no variable declaration, and for the user all ASPL variables can be viewed as typeless variable. By default all variables reside in memory and are never stored in disk until they are committed and stored in their named workspace. While variables are stored in memory, they can also be committed and saved in a named worskspace.