.EQ

Synopsis
.EQ thing1 thing2
Description

Outputs TRUE if thing1 and thing2 are the same object, so that applying a mutator to one will change the other as well. Outputs FALSE otherwise, even if the inputs are equal in value.

WARNING: Primitives whose names start with a period are dangerous. Their use by non-experts is not recommended. The use of mutators can lead to circular data structures, infinite loops, or crashes.

Example
MAKE "x 1
MAKE "y 1
SHOW .EQ :x :y
false
MAKE "x 1
MAKE "y :x
SHOW .EQ :x :y
true

SourceForge.net Logo