At Thu, 7 Aug 2014 17:58:29 -0400, "Alexander D. Knauth" wrote: > How does equal? determine whether two syntax objects are equal? > > Does it simply use eq?, or does it check the syntax-e, lexical > context, srcloc and properties?
It uses `eq?`. The general rule is that `equal?` uses `eq?` unless a data type is documented otherwise, but a clarification in the docs seems worthwhile in the case of syntax objects. ____________________ Racket Users list: http://lists.racket-lang.org/users