Closed mfichman closed 12 years ago
Some places should have declaration semantics rather than declaration-assignment semantics. For instance, let expressions:
let
let a = "hello" { ... }
The above should always define a new variable a. This also arises with local functions:
a
test() { ... }
This should always declare a new function variable.
Some places should have declaration semantics rather than declaration-assignment semantics. For instance,
let
expressions:The above should always define a new variable
a
. This also arises with local functions:This should always declare a new function variable.