Inspector v.0.4: Remote Inspector

Guiserver, GTK-server, OpenGL, PostScript,
HTML 5, MIDI, IDE
Locked
hartrock
Posts: 136
Joined: Wed Aug 07, 2013 9:37 pm

Inspector v.0.4: Remote Inspector

Post 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.

oofoe
Posts: 61
Joined: Wed Sep 28, 2005 7:13 pm
Contact:

Re: Inspector v.0.4: Remote Inspector

Post by oofoe »

This looks quite interesting! I'll give it a try when I update to the new release.

Thanks for releasing it!
Testing can show the presence of bugs, but not their absence.

Locked