[plt-scheme] syntax-object comparison

From: Doug Orleans (dougo at ccs.neu.edu)
Date: Sat Jul 26 23:16:14 EDT 2003

I'm having trouble figuring out all the differences between the
syntax-object comparison procedures.  Can someone please give examples
where the following procedures will give different answers?

  bound-identifier=?
  free-identifier=?
  module-identifier=?
  module-transformer-identifier=?
  module-or-top-identifier=?           ;from (lib "stx.ss" "syntax")
  (lambda (s1 s2) (eq? (syntax-e s1) (syntax-e s2)))

An example of what exactly `syntax-local-get-shadower' does would be
great too.

Thanks,
--dougo at ccs.neu.edu


Posted on the users mailing list.