singular/plural instance, clarifying

I believe this resolves a singular/plural mismatch. In resolving it, I had to try and express which particular absent binding we are remarking on.
This commit is contained in:
Jason Hemann 2021-05-30 15:12:51 -04:00 committed by Matthias Felleisen
parent 68c2d8afba
commit dc5be5da86

View File

@ -966,8 +966,8 @@ For a top-level definition (outside of a module), the order of
evaluation affects the binding of a generated definition for a evaluation affects the binding of a generated definition for a
generated identifier use. If the use precedes the definition, then generated identifier use. If the use precedes the definition, then
the use is resolved with the bindings that are in place at that the use is resolved with the bindings that are in place at that
point, which will not be a macro-generated binding. point, which will not include the binding from the subsequently
(No such dependency on order occurs macro-generated definition. (No such dependency on order occurs
within a module, since a module binding covers the entire module within a module, since a module binding covers the entire module
body.) To support the declaration of an identifier before its use, body.) To support the declaration of an identifier before its use,
the @racket[define-syntaxes] form avoids binding an identifier if the the @racket[define-syntaxes] form avoids binding an identifier if the