On Sat, Mar 13, 2021 at 04:04:56PM +0100, Alexander Burger wrote: > I don't get your problem with side effects!
Anyway, we are completely off-topic now :) You started with critics about FEXPRs, but never said anything relevant about them. Your code examples like (de <p> (Str) `(p ,Str)) are EXPRs. My example of (de printWidthAndPrint Prg (let (<p> pWidth <div> divWidth prin length) (msg (run Prg)) ) (run Prg) ) is BTW a very good case demonstrating the power of FEXPRs combined with dynamic binding. ☺/ A!ex -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe