Today I am trying to understand how let works in context of lambda calculus in Scheme / Racket, but I can't figure out how to write the equivalent of let as a lambda function.
I think that the general form of it should be something like this:
((lambda (p1 p2...) body) v1 v2...)
but definitely that's not a complete function definition.
Any ideas of correct/complete definition for that?
Thank you in advance!