Now it is possible to explore another newLISP's symbols state by snapshot'ing it, and viewing the result in the browser after starting Inspector.
Snapshot'ing only needs minimal code:
Code: Select all
#!/usr/bin/env newlisp (load "modules/Util.lsp") (load "modules/Introspection.lsp") ;; make snapshot (set 'filepath "/tmp/snapshot.json") (define (make-snapshot filepath) (write-file filepath (Introspection:symbols-to-JSON (Util:symbols-all)))) (make-snapshot filepath) (println "You may look onto snapshot's symbols by\n" " http:localhost:8080/symbols.html?file=" filepath "\n.")
https://github.com/hartrock/Inspector/b ... sp-process for a screenshot of viewing context folders of a minimal system; and https://github.com/hartrock/Inspector/b ... sp-process for more info.