From dc5be5da86064d507d67ee5e1c0e3437654d8761 Mon Sep 17 00:00:00 2001 From: Jason Hemann Date: Sun, 30 May 2021 15:12:51 -0400 Subject: [PATCH] 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. --- pkgs/racket-doc/scribblings/reference/syntax-model.scrbl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/racket-doc/scribblings/reference/syntax-model.scrbl b/pkgs/racket-doc/scribblings/reference/syntax-model.scrbl index da9c14a61d..0941d77085 100644 --- a/pkgs/racket-doc/scribblings/reference/syntax-model.scrbl +++ b/pkgs/racket-doc/scribblings/reference/syntax-model.scrbl @@ -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 generated identifier use. If the use precedes the definition, then the use is resolved with the bindings that are in place at that - point, which will not be a macro-generated binding. - (No such dependency on order occurs + point, which will not include the binding from the subsequently + macro-generated definition. (No such dependency on order occurs within a module, since a module binding covers the entire module body.) To support the declaration of an identifier before its use, the @racket[define-syntaxes] form avoids binding an identifier if the