(define (+ a b) 999)
[(+ 20 22) (#+ 20 22)]
[999 42]Reach the native function
An ordinary name can be shadowed. A leading # looks in the native scope first, so #+ still adds these numbers.
In this runtime, #name falls back to the global scope when no native exists; it skips lexical bindings. The # is a lookup qualifier, not part of the symbol's name.
Try in Lisp Lab