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

Reply via email to