3 ms·
lips> (let ((a (begin (define b 4) 5))) (+ a b)) 9 lips> b 4 I mentioned this regarding a previous version and the author said it was d
by bjoli 3y ago
lips> (let ((a (begin (define b 4) 5)))
(+ a b))
9
lips> b
4
I mentioned this regarding a previous version and the author said it was deliberate. I feel it breaks lexical context and is icky in general. Scheme has definition context, and loosening it is probably a good thing - but not further than "to all bodies".