archives

« Bugzilla Issues Index

#1785 — 10.2.1.4.4: Environment Record not specified, "uninitialised binding" for Object Env. Records


10.2.1.4.4 InitialiseBinding (N,V), steps 5a-5b:

> a. Set the bound value for N in envRec to V.
> b. Record that the binding for N in envRec has been initialised.

- 'envRec' is a Global Environment Record in this case, it's not clear what "bound value for N in envRec" means, should this just call "ObjRec’s InitialiseBinding concrete method"?
- and it's also not clear how to record that the binding has been initialised. Remove this step?


And finally, the preamble says an "uninitialised binding for N must already exist", but if no such binding exists (HasBinding for DclRec and ObjRec both return false) no further action is taken. Maybe throw an error?


see bug 1782

fixed in rev17 editor's draft


fixed in rev17, August 23, 2013 draft