17:58:31jcowanThere's a reference manual for Masterscope in http://www.softwarepreservation.org/projects/LISP/interlisp-d/3100186-Interlisp_Oct83.pdf on physical pages 351-372. Note that Interlisp did not have classes, but this should give you an idea of what can be done. (Warning, huge 800+ page scanned and unsearchable PDF, may be very slow to load in your PDF viewer.)
18:03:32jcowanNote that Masterscope worked entirely by reflection on the contents of memory without referring to any files. This may not be feasible in a modern CL system.
22:59:14fiddlerwoaroofYeah, that sort of query language and system is exactly what I want
22:59:53fiddlerwoaroofBecause it means that source files are irrelevant: at best, they are temporary scratchpads to work on a particular subset of the syste,.
23:00:55fiddlerwoaroofAn example workflow could be: query for a set of definitions relevant to the task you need to do, generate a temporary buffer with all the resulting source code, change the buffer + recompile it