ASPL Programming ver 1.00
© 2024 Bassem W. Jamaleddine


D

   Technical Specifications


Representation of mnemonics for symbolic operators: plain ASCII based on the lower 127 characters
Color displayed: configurable  ANSI colors based.
Alignment algorithms: ssa (sequence similarity alignment)  lcs (longuest common sequence)
Set Variables:  global, structured, have density, and have SHAPES
Structured data: propriatory based on GADg (Group Algebraic Data groups)
Similarity computation:   COS based within [0 .. 1.0]
Similarity variables: structured strucCOS and saved in COS symbol tables
Memory: based on the UNIX system
Virtual machine: run on top of PERL virtual machine
Shebang: one line shebang, or two lines enhanced for portability across UNIX systems
Containments: Dynamic and reloadable
Streamable attributes:  via tied scalar
GEO set: polygons intersection, union, and difference
Accumulator: propriatory set-accumulator to accumulate objects
Operators: all transformation operators
Trace: enabled via the interpreter or initiated at startup
Timeout: settable in seconds
Interpreter prompt:  customizable
Answer stacks size:  settable at workspace creation
Workspace: limited to filesystem size, clonable (metagrouping), can be copied or migrated
Predicates: programmable and selectable via the ks vector attributes
Sessions*: user sessions configurable with timeout, users can share and persist to same workspace

* available in ASPL Enterprise