foo.ss:
#lang scheme (define-match-expander my-cons (error 'dontcare "aagh!") cons) (provide (rename-out [my-cons cons])) bar.ss: #lang scheme (require "foo.ss") (cons 3 4)Reading the docs, it looks like it should produce the pair containing 3 and 4, but it actually signals the error. It appears to me that the untyped folks are (mis?)reading the docs in the same way I am.
Am I wrong, or is define-match-expander broken, or is something else going on?
Thanks, John
smime.p7s
Description: S/MIME cryptographic signature
_________________________________________________ For list-related administrative tasks: http://list.cs.brown.edu/mailman/listinfo/plt-dev