(define s/d 'set!)
-(define (pre) (warn "Patching guile will lead to way better experience use 'python.patch' on guile-2.2"))
+(define (pre) (warn "Patching guile will lead to way better experience use 'python.patch' on guile-2.2 e.g. (use-modules (language python guilemod))"))
(define-syntax clear-warning-data
(lambda (x)
`(begin
,@start
,(C 'clear-warning-data)
- (set! (@@ (system base message) %dont-warn-list) '())
+ (fluid-set! (@@ (system base message) %dont-warn-list) '())
,@(map (lambda (s) `(,(C 'var) ,s)) globs)
,@(map (g globs exp) x))))
(begin
`(begin
,@start
,(C 'clear-warning-data)
- (set! (@@ (system base message) %dont-warn-list) '())
+ (fluid-set! (@@ (system base message) %dont-warn-list) '())
,@(map (lambda (s) `(,(C 'var) ,s)) globs)
,@(map (g globs exp) x))))))