Hello,
Why do the values of these two expressions differ?
> (begin (void))
> ((lambda x (begin x)) (void))
'(#<void>)
In the second case, I understand that CBV would evaluate the argument
"(void)" to obtain the (untyped) value "#<void>". It then passes this on to the
function "((lambda x (begin x))", resulting in "(begin #<void>)". So why does
this not evaluate to #<void>?
E.
--
You received this message because you are subscribed to the Google Groups
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.