ASPL Operations Guide v 1.00
© 2025 Bassem W. Jamaleddine
Representation of mnemonics for symbolic operators: plain ASCII based on the 95 printable 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: proprietary based on GADg (Group Algebraic Data groups) Interrogatable Variables: sourcing processors embedded in variables Monitorable Variables: variables are schedulable and weekly shedule embedded in variables Similarity computation: COS based within [0 .. 1.0] Similarity variables: structured strucCOS and saved in COS symbol tables Differential group variables: temporal memorizing time of change with intermittent source Differential group variables: chronologically archived within each variable name Differential operators: differentiate set variables with historical Quotient set: applied with quotient relation ~r Rate of changes in a process: rate of changes per second or per intermittent state in a process Rate of Changes in dissimilarity: rate of dissimilarity changes per second or per intermittent state Memory: based on the UNIX system Virtual machine: run on top of PERL virtual machine Shebang or hashbang: one line shebang, or two lines enhanced for portability across UNIX systems Editor: program editor can be selected as one of the UNIX editors available Containments: dynamic and reloadable Streamable attributes: via tied scalars Dynamic attributes: attributes can be bound to anonymous functions GEOmetric set operations: polygons intersection, union, and difference Accumulator: proprietary set-accumulator to accumulate objects Operators: all transformation operators Trace: enabled with the interpreter commands or initiated at startup Timeout: settable in seconds Interpreter prompt: customizable Interactivity: the interpreter is totally runnable on top of UNIX shell in a UNIX terminal Answer stacks size: settable at namedspace workspace creation Workspace: limited to filesystem size, can be copied or imported across systems Predicates: programmable and selectable via the ks vector attributes Sessions*: user sessions configurable with timeout, users can share and persist to same workspace Quicknotes: users can type quicknotes and save them in a scratchpad per workspace, can be shared Cross Reference: index of identifiers and concordances present in the ASPL containers Database and GUI: ASPL is a lightweight interpreter, it does not require any database or GUI Terminal and console: can run on any terminal or console by suppressing the ANSI colors Security: implied from UNIX security for users and groups * available in ASPL Enterprise