This is the laboratory notebook for the CUSCUS project…..maybe we
can use GitLab Directly for documentation and planning?!?
The only objective of the application is to run a set of scripts
The scripts compose the set of Cuscus Launch System (CLS) and are
Afterwards it does the following actions:
The idea behind CUSCUS-APP is to have a QT framework that does the
same things in a luser-friendly way.
So it have to get the inputs from the users, Validate Them and run
a set of stuff (SoS).
set of stuff
The smallest computing unit of the whole CUSCUS launching is composed of a single shell command.
All the rest are compositions of these basic units.
So the basic computing unit of CUSCUS-APP is a process that
composes a string from user input, executes it in a shell
environment and collects both output and exit status.
Once there is a working code available, the following step is to
create a process that validates user input separately
std output of shell script execution + exit status of shell
After having developed a basic REPL (read, evaluate, play, linger)
cycle, the following step is to create a validator for the user