Oops. I got that all wrong.  Look.

  $ pil
  : X
  -> NIL
  : (let X (+ 3 4) (glue " " '("Number" `X `(- X 9))))
  -> "Number  "
  : X
  -> NIL

When I copied and pasted results in my last message, I was in a pil
session where I was messing around with `fill` and `run` and it
"polluted" what I thought was my top-level.  Here was the culprit.

  : (let X (+ 3 4) (run (fill '(glue " " ("Number"  X `(- 4 9))) '(X))))
  !? ("Number" 7 -5)
  "Number" -- Undefined
  ? X
  -> 7

But I didn't notice all along that I was at the question mark prompt
and thus *not* at the top-level.  Oops.  So I don't understand.  Back
to the drawing board.  :)  Sorry for the noise.
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to