title: Evaluating expressions in SLIME while using STEP
body: <p>I am using SLIME with SBCL. Normally in SBCL, I can do <code>(step (call-some-function 1 2 3))</code> and I will be able to step through/into/out of each line of code, as well as executing arbitrary expressions of my own to see what the current state of certain variables are.</p>
  
  <p>But if I try to do the same in the REPL in SLIME, I get:</p>
  
  <pre><code>Evaluating call:
    (CP-GET-ALL-PE-MATCHES-ANY-LENGTH SENT-ID)
  With arguments:
    581869302
  
  
     [Condition of type STEP-FORM-CONDITION]
  
  Restarts:
   0: [STEP-CONTINUE] Resume normal execution
   1: [STEP-OUT] Resume stepping after returning from this function
   2: [STEP-NEXT] Step over call
   3: [STEP-INTO] Step into call
   4: [ABORT] Exit debugger, returning to top level.
  
  Backtrace:
    0: (call-some-function 1 2 3)
    ...
  </code></pre>
  
  <p>There doesn't seem to be any way to obtain the current value of <code>sent-id</code>, or to evaluate <code>(nth 1 some-list)</code>.</p>
  
  <p>Is this in fact the case, and if so, does that mean I will have to fire up a second instance of SBCL in the terminal, and step through the function at the same time as in SLIME in order to get this functionality?</p>