A few minutes ago, Danny Yoo wrote:
> Does this apply?  http://lists.racket-lang.org/dev/archive/2012-March/
> 009205.html

Looks like it -- I change `curly?' to

  (define-for-syntax (curly? stx)
    (eprintf ">>> ~s -> ~s\n" stx (syntax-property stx 'paren-shape))
    (eq? (syntax-property stx 'paren-shape) #\{))

and I see printouts of these pairs.  Is there any reason for this kind
of cons-merging the before/after properties even when both have the
same value?  (Seems that the only information gained from this can be
taken from the origin property)

-- 
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                    http://barzilay.org/                   Maze is Life!

____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to