Page 1 of 1

Inspector v.0.4: Remote Inspector

PostPosted: Thu Feb 11, 2016 9:21 pm
by hartrock
Inspector v0.4
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.

Remote Inspector
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 GUI is running inside a browser window with Javascript;
  • RI's remote is a newLISP process to be visualized and controlled by RI's GUI.
A screenshot says more than many words: Remote Inspector: debugging session.

RI's remote
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;
  • control:
    • start: with startup CLI arguments,
    • termination: SIGTERM, SIGKILL, and
    • interruption: SIGINT.

More
For more details see:
https://github.com/hartrock/Inspector#remote-inspector

Project page:
https://github.com/hartrock/Inspector

Feedback is appreciated.

Re: Inspector v.0.4: Remote Inspector

PostPosted: Wed Feb 17, 2016 8:15 pm
by oofoe
This looks quite interesting! I'll give it a try when I update to the new release.

Thanks for releasing it!