Great! Thanks a lot for sharing all your insights!
I think all are correct.

On Sun, May 16, 2021 at 07:30:29PM -0500, polifemo wrote:
> ok, now I see how to work it with '@. It refers to the value of the first
> argument:
> 
> (task -5000 (/ @ 5) N 0 (tty (println (inc 'N))))
> 
> I guess (eval (++ Prg) 1) is the idiom to let your functions use @. Though
> you have to be thoughtful of how you do it. This '@ comes from the 'when,
> which is the enclosing caller of the (eval (++ Prg) 1) expression.

Exactly.

☺/ A!ex

-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to