change how make-variable-like-transformer is found

This commit is contained in:
AlexKnauth 2017-01-12 17:26:56 -05:00
parent f4f253a31a
commit 9d38abfe7a

View File

@ -3,7 +3,11 @@
(provide make-variable-like-transformer)
(define make-variable-like-transformer
(if (module-declared? 'syntax/transformer)
(dynamic-require 'syntax/transformer 'make-variable-like-transformer)
(dynamic-require 'unstable/syntax 'make-variable-like-transformer)))
(with-handlers
([exn:fail:filesystem:missing-module?
(λ (e)
(dynamic-require 'unstable/syntax
'make-variable-like-transformer))])
(dynamic-require 'syntax/transformer
'make-variable-like-transformer)))