Top-level CommandToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 9.0
Unrevised from 8.2 to 9.0.
8.2 version

:istep

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.

ToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 9.0
Unrevised from 8.2 to 9.0.
8.2 version