A number of other Lisp-specific facilities are available using the menus in the editor.
If the current buffer contains source code which is part of a Common Lisp system, choose File > Browse Parent System to browse the system it is part of in the system browser. See The System Browser for more information about this tool.
Choose Definitions > Undefine to remove the selected definitions from the environment. Similarly, choose Buffers > Undefine to remove the definitions in the selected buffers. By selecting items in the buffers, definitions or find definitions views, you have precise control over the definitions which can be removed with one command.
Choose Definitions > Generic Function to describe the current definition in a generic function browser. See The Generic Function Browser for more details.
Standard action commands can be found on the Expression menu, allowing you to perform a number of operations on the current expression. See Performing operations on selected objects for full details.
Choose Expression > Arguments to print the lambda list of the current expression in the echo area, if it is a function, generic function or method. This is the same as using the keyboard command Alt+=
, except that the current expression is automatically used.
Choose Expression > Value to display the value of the current expression in the echo area.
Choose Expression > Macroexpand to macroexpand the current form. The macroexpansion is printed in an output window, in the same way that compilation output is shown. Click on the Output tab to redisplay the output at any time.
Choose Expression > Walk to recursively macroexpand the current form.