Inspector is suited now for inspecting behavior - output, symbols - of developer's newLISP code running in a *remote* newLISP process. It only needs newLISP and a browser.
Working horse application of Inspector is 'Remote Inspector' (RI); it consists of three parts:
- Inspector's webserver for serving RI's GUI runs as a newLISP process, to be started by the user (it's a standalone webserver not needing more software);
- RI's remote is a newLISP process to be visualized and controlled by RI's GUI.
An adiitional newLISP process will be started as a remote (a former one is Inspector's webserver process serving the browser GUI).
By Remote Inspector's GUI (running in a browser) there is:
- interaction with,
- introspection of, and
- control of this remote.
- Interaction: remote console mimicking a newLISP interpreter shell inside a terminal;
- introspection: remote's symbols will be shown in symbols view and updated after each evaluation;
- start: with startup CLI arguments,
- termination: SIGTERM, SIGKILL, and
- interruption: SIGINT.
For more details see:
Feedback is appreciated.