« Bugzilla Issues Index

#678 — Rename [[Home]] to [[HomeObject]]

Method environment records have HomeObject and MethodName, whereas function objects have the properties [[Home]] and [[MethodName]]. This is really just a minor nitpick, but it might make sense to rename [[Home]] to [[HomeObject]], to be consistent with environment records.

This change has mostly happened, but:
in 13.6 "Creating Function Objects and Constructors",
under "Runtime Semantics: FunctionCreate Abstract Operation",
step 13 says:
If the homeObject argument was provided, set the
[[Home]] internal property of F to homeObject.

Change "[[Home]]" to "[[HomeObject]]".