Comment by jrjsmrtn
Hmmm... Smalltalk, a pure object-oriented language, stores everything in an image, and has tons of different browsers to inspect its "object soup". Install a Squeak Smalltalk if you're curious :-)
Userland Frontier was a wonderful scripting environment born on macOS and ported to Windows. It was a mix of an object database, storing code and data, an extensible scripting language called UserScript, and very powerful InterApplication capabilities, based on Apple's Open Scripting Architecture. Dave Winer, its author, worked on the XML-RPC standard afterwards.
Smalltalk stores:
memory snapshot "image"
AND "change log" text file
AND "sources" text file.
https://cuis-smalltalk.github.io/TheCuisBook/Code-Management...
If the "sources" file is missing the byte code will be decompiled to show class and method definitions, but the original names will be unknown.