The 'address-of' function returns the internal memory address of the XLISP node that corresponds to 'expr'. The value returned is an integer.
(setq var 0) => 0 ; set up VAR with 0 (address-of var) => 123224 (address-of 'var) => 182638 (peek (address-of var)) => 83951616 (peek (1+ (address-of var))) => 16777216 (peek (+ 2 (address-of var))) => 0 ; value of VAR (setq var 14) => 14 ; change the value to 14 (peek (+ 2 (address-of var))) => 14 (setq var 99) => 99 ; change the value to 99 (peek (+ 2 (address-of var))) => 99
Nyquist: The '
Caution: Be careful when modifying the internal state of XLISP.
See also: