-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Editorial: Make Reference type a Record value #2085
Conversation
6cd7ab4
to
90238b3
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is a NOTE in ResolveBinding
which still refers to "a Reference value with its referenced name component equal to [...]"; presumably that should be "a Reference Record whose [[ReferencedName]] is equal to [...]"
LGTM other than the comments I've left.
1eda3be
to
c87dba0
Compare
I rebased and pushed a couple of wording tweaks. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a great improvement and generally looks very good.
I'd like to see the nits below addressed as well as hear from the other editors on their thoughts on naming the sentinel value for [[Base]] ~unresolvable~
instead of ~empty~
.
f7f86f1
to
ba07e17
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm, this is a great PR.
ba07e17
to
35a7d35
Compare
Resolves #333.
This PR:
[[Base]]
of an unresolvable reference absent instead ofundefined
(nice improvement suggested by @claudepache);GetBase
,GetReferencedName
, andIsStrictReference
);A few drive-by tweaks: earlier
IsUnresolvableReference
check, inline error, and typo fix.