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