XEROX SPY2 2 4 1 SPY2 1 4 By: Larry Masinter (Masinter.PA@Xerox.COM) Uses: None This document last edited on December 9, 1987. INTRODUCTION This is actually just a modified version of the SPY library module, modified so that it works better with Common Lisp and packages, and with a few other features. Probably SPY2 will go away if the new features get incorporated in the real SPY. Rather than documenting the whole module, look at the Library documentation of SPY. Here are the differences: This version of SPY keeps track of non-symbol framenames, shows you the package prefix of symbols in the display, and has a few new features. SubTree in the spy window now means to reuse the same window, while NewSubTree means to generate a new window Left button always gives you the menu (either the node or graph menu.) If you middle button, you'll get the same menu, but the action will be deferred until the next left button (e.g., you can delete several nodes and then do one update.) The "Merge" menu item allows you to merge a node with its caller ( everywhere in the tree). SPY.NOMERGEFNS is updated to correspond more closely to "system" functions in Lyric, and it knows about the Lyric interpreter. (LIST ((PAGE NIL (PAPERSIZE LETTER STARTINGPAGE# 251) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD CENTERED) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO NIL) (174 36 288 36) NIL) (HEADING NIL (HEADINGTYPE RUNNINGHEAD) (84 744 528 36) NIL) (TEXT NIL NIL (84 96 456 600) NIL))) (PAGE NIL (PAPERSIZE NIL . LETTER) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD CENTERED) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO NIL) (174 36 288 36) NIL) (HEADING NIL (HEADINGTYPE RUNNINGHEAD) (84 744 528 36) NIL) (TEXT NIL NIL (84 96 456 600) NIL))) (PAGE NIL (PAPERSIZE NIL . LETTER) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD CENTERED) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO NIL) (174 36 288 36) NIL) (HEADING NIL (HEADINGTYPE RUNNINGHEAD) (84 744 528 36) NIL) (TEXT NIL NIL (84 96 456 600) NIL))))).ÈÈ(È(ŠŠ8(ŠŠ8DÈÈ PAGEHEADING RUNNINGHEADMODERN MODERN MODERN MODERNLOGO HRULE.GETFNMODERN  HRULE.GETFNMODERN  HRULE.GETFNMODERN  HRULE.GETFNMODERN  HRULE.GETFNMODERN , . bɾ'zº