compatibility/collects/mzlib/shared.rkt
Ryan Culpepper e3d2327c7c removed useless requires
original commit: c7f86d276c68b12e87dc46cef4a8e1b95538f88d
2011-09-27 19:28:44 -06:00

22 lines
624 B
Racket

#lang racket/base
(require (for-syntax racket/base
syntax/kerncase
syntax/struct
racket/struct-info
racket/include))
(provide shared)
(define-for-syntax code-insp (variable-reference->module-declaration-inspector
(#%variable-reference)))
(define undefined (letrec ([x x]) x))
(require (only-in racket/base [cons the-cons]))
(define-syntax shared
(lambda (stx)
(define make-check-cdr #f)
;; Include the implementation.
;; See private/shared-body.rkt.
(include "private/shared-body.rkt")))