File tree Expand file tree Collapse file tree 2 files changed +7
-15
lines changed
Expand file tree Collapse file tree 2 files changed +7
-15
lines changed Original file line number Diff line number Diff line change 168168 orig
169169 im)]
170170 [_ (let ([m (parse-import-set orig im stx-err)])
171- (list m `(for-label ,m)))]))
171+ (list m # `(for-label # ,m)))]))
Original file line number Diff line number Diff line change 1919 (vector->list p)))]
2020 [else p]))
2121
22- (define (show v)
23- (printf "~s\n " v)
24- v)
25-
2622(define (r6rs:eval expr env)
2723 (eval (datum->syntax #f `(#%expression ,(mpair->pair expr))) env))
2824
2925(define (environment . specs)
3026 (let ([reqs
3127 (map (lambda (spec)
32- (syntax->datum
33- (datum->syntax
34- #f
35- (parse-import
36- #'here
37- (mpair->pair spec)
38- (lambda (msg orig stx)
39- (error 'environment "~a: ~e " msg spec))))))
28+ (parse-import
29+ (datum->syntax #f spec)
30+ (datum->syntax #f (mpair->pair spec))
31+ (lambda (msg orig stx)
32+ (error 'environment "~a: ~e " msg spec))))
4033 specs)])
4134 (let ([ns (namespace-anchor->empty-namespace anchor)])
4235 ;; Make sure all modules are instantiated here:
4336 (parameterize ([current-namespace ns])
4437 (namespace-require '(rename scheme/base #%base-require require ))
4538 (namespace-require '(only scheme/base #%expression ))
4639 (eval `(#%base-require r6rs/private/prelims
47- . ,(datum->syntax #'here ( apply append reqs) ))))
40+ . ,(apply append reqs))))
4841 ns)))
49-
You can’t perform that action at this time.
0 commit comments