
Technical drawing of a seven segment display:

Now zooming in one of the segments:

Not what I expected.

Is that within the noted tolerance? :wink:

If it gets the job done ¯_(ツ)_/¯

I’m having a bit of trouble understanding the last example in the documentation for bound-identifier=?
(define-syntax (check stx)
(syntax-case stx ()
[(_ x y)
(if (bound-identifier=? #'x #'y)
#'(let ([y 'wrong]) (let ([x 'binds]) y))
#'(let ([y 'no-binds]) (let ([x 'wrong]) y)))]))
(define-syntax-rule (check-a x) (check a x))
> (check a a)
binds
> (check-a a)
no-binds

The a in (check a x) in the body of (check-a x) is introduced by the macro whereas the x is part of the input. This makes the scope of the identifiers different.

Ahh. I think that makes sense

Thanks!

I might be misremembering slightly, but I’m pretty sure that the other day I was watching something on TV where somebody had something like a red, white and blue pocket square on the front of their jacket, and I kept thinking it was Racket branded :smile: