chickadee » ck-macros » c-sym-eq?

(c-sym-eq? X Y) → '#t or '#fsyntax

ATTENTION: This CK-macro has major pitfalls that you should be aware of. If you do not require strict R5RS portability, it is recommended to use c-eq? instead.

Yields '#t if X and Y are the same symbol, otherwise yields '#f. X should be a symbol. Y can be any value. Some Scheme implementations allow X to be other types, but this macro is only portable if X is a symbol.

Roughly analogous to eq?, except it only works (portably) with symbols. Based on symbol-eq? from the original implementation.