During a conversation with Matt Flatt , one of the main authors of Racket, I was told (in passing) that the let form is not recommended by the community and is largely replaced by define .
What are the benefits of define over let that encourage the Racket community to choose to use instead of let ?
For reference, define and let from the Racket documentation are linked here.
source share