| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version |
Arguments: object-or-option option-args*
This command works when the inspector has been entered using inspect or :inspect and when there is no current inspection. In the latter case, an inspector breakloop is not entered (and the argument is not evaluated). See inspector.htm for a description of options and the arguments to options.
Multiple options can be put in a single :istep command. The options are carried
out serially, although no information is printed until the last option
is performed. However the pprint
option orders
the system to print the current object and pprint
options placed among the multiple options in a single command cause
printing as the multiple commands are processed. (Do not confuse
pprint
with print
in this
case. print
simply sets the number of components to
be printed and does not itself cause printing.)
Here is an example which shows the difference between using this command and :inspect:
;; Here we use the function cl:inspect. ;; Note that an inspector loop is entered. USER(1): :cur (TOP-LEVEL:TOP-LEVEL-READ-EVAL-PRINT-LOOP) USER(2): (inspect *) A proper list @ #x305db8e9 with 1 element 0-> The symbol TPL:TOP-LEVEL-READ-EVAL-PRINT-LOOP [1i] USER(3): :cur (INSPECT (TOP-LEVEL:TOP-LEVEL-READ-EVAL-PRINT-LOOP)) [1i] USER(4): ;; Here we use :istep. No inspector loop is entered. USER(1): :cur (TOP-LEVEL:TOP-LEVEL-READ-EVAL-PRINT-LOOP) USER(2): :istep * A proper list @ #x305db8e9 with 1 element 0-> The symbol TPL:TOP-LEVEL-READ-EVAL-PRINT-LOOP USER(3): :cur (TOP-LEVEL:TOP-LEVEL-READ-EVAL-PRINT-LOOP) USER(4):
Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.2 page.
Created 2012.5.30.
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version |