You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now, almost all variables are fair game in (define) and (let), though the lookup path for reserved names prevents overriding +, etc.
A related issue is that in the interpreter, variables and functions are logically in two different namespaces (this helps with typing at the interpreter level, because functions are not value types). Of course, we want to prevent overlapping defines of variables/functions as well.
The text was updated successfully, but these errors were encountered:
Right now, almost all variables are fair game in
(define)
and(let)
, though the lookup path for reserved names prevents overriding+
, etc.A related issue is that in the interpreter, variables and functions are logically in two different namespaces (this helps with typing at the interpreter level, because functions are not value types). Of course, we want to prevent overlapping defines of variables/functions as well.
The text was updated successfully, but these errors were encountered: