Use contracts for def-binding.
Better error messages from require/typed. svn: r9204 original commit: 909c20553d8c14901583bcaa9edd6674d60c2796
This commit is contained in:
parent
a015829d77
commit
2681d0f43d
|
@ -18,4 +18,4 @@
|
|||
(syntax-case stx ()
|
||||
[(require/contract nm cnt lib)
|
||||
#`(begin (require (only-in lib [nm tmp]))
|
||||
(define-ignored nm (contract cnt tmp '#,(syntax->datum #'nm) 'never-happen #'#,stx)))]))
|
||||
(define-ignored nm (contract cnt tmp '#,(syntax->datum #'nm) 'never-happen (quote-syntax nm))))]))
|
||||
|
|
Loading…
Reference in New Issue
Block a user