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