Closed rfindler closed 4 years ago
In this program, there is no arrow from the require of the submodule 'm to the use of lam:
'm
lam
#lang racket (module m racket (define-syntax (lam stx) (syntax-case stx [] [(_ x b) #'(λ (x) b)])) (provide lam)) (require 'm) (lam x 1)
but there is in this one:
#lang racket (module m racket (define-syntax (lam stx) (syntax-case stx [] [(_ x b) #'(λ (x) b)])) (provide lam)) (require (submod "." m)) (lam x 1)
In this program, there is no arrow from the require of the submodule
'm
to the use oflam
:but there is in this one: