>>> "AS" == Adam Sjøgren writes: > Uwe writes: >> Well the defined quantity my-subject-counter contains in its >> definition my-subject-counter >> (setq my-subject-counter 1) >> >> Is not recursive, but >> (setq my-subject-counter (+ my-subject-counter 1)) > Thanks for explaining, I was genuinely puzzled; you are using a > different definition of recursion than most people do, when it comes to > programming - where it is usually, implicitly about functions. Well, it is a bit like the definition of GNU GNU = GNU is Not Unix So the defined object GNU is part the object that defines it. That qualifies as recursion, for me, as does GNU = GNU is Not Unix (setq my-subject-counter (+ my-subject-counter 1)) ;-)