On Mon, Feb 4, 2019 at 2:04 PM Dr. Jürgen Sauermann <mail@jürgen-sauermann.de> wrote: > Attempting to solve a not decidable problem at runtime is nothing > that I would dare to try.
Well, it seems that it all depends on implementation. While Dyalog implemented assignment the same way as GNU APL, in NARS2000 it's very different: all assignments are always treated as variables even if function with the same name exists. I've tried this: ∇A [1] A←0 ∇ )FNS A )VARS A←1 A 1 )FNS )VARS A