[plt-scheme] syntax-object comparison

From: Doug Orleans (dougo at place.org)
Date: Mon May 3 16:46:53 EDT 2004

I asked this question last year, but no one took the bait.  Any takers
this year?

--dougo at place.org


------- start of forwarded message -------
From: Doug Orleans <dougo at ccs.neu.edu>
To: PLT Scheme <plt-scheme at list.cs.brown.edu>
Date: Sat, 26 Jul 2003 23:16:14 -0400 (EDT)

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
------- end of forwarded message -------


Posted on the users mailing list.