(spar-transformer->runtime
(delay
(scons-rule
- `(,(let-bindings-pattern)
+ `((subform (* (subform (list any ,(optional-value-pattern)))))
(+ any))
(lambda (bindings body-forms)
(let ((ids (map car bindings))
(define-test 'fluid-let/access
(lambda ()
- (expect-failure
- (lambda ()
- (assert-eqv
- ((eval '(lambda (env)
- (fluid-let (((access quagga env) 123))
- ((access eland env))))
- system-global-environment)
- loser-env)
- 123)))))
+ (assert-eqv
+ ((eval '(lambda (env)
+ (fluid-let (((access quagga env) 123))
+ ((access eland env))))
+ system-global-environment)
+ loser-env)
+ 123)))