diff --git a/docs/lissp_whirlwind_tour.rst b/docs/lissp_whirlwind_tour.rst index 5d264a9e6..3f985bd56 100644 --- a/docs/lissp_whirlwind_tour.rst +++ b/docs/lissp_whirlwind_tour.rst @@ -1327,7 +1327,7 @@ Lissp Whirlwind Tour ;; Remember, a gensym hash prefix is an alternative to qualification - ;; for locals. (Thus, templates don't qualified them.) + ;; for locals. (Thus, templates don't qualify them.) #> (setattr _macro_ #.. 'once-triple #.. (lambda x diff --git a/docs/macro_tutorial.rst b/docs/macro_tutorial.rst index f6284f5ca..0bd8eeb39 100644 --- a/docs/macro_tutorial.rst +++ b/docs/macro_tutorial.rst @@ -713,7 +713,7 @@ Now we're shorter than Python: But we're also less general. We can change the expression, but we've hardcoded the parameters to it. -The fixed parameter name is fine as long unless it shadows a `nonlocal ` we need, +The fixed parameter name is fine unless it shadows a `nonlocal ` we need, but what if we needed two parameters? Could we make a macro for that? diff --git a/docs/style_guide.rst b/docs/style_guide.rst index 2d42a220e..56ad42647 100644 --- a/docs/style_guide.rst +++ b/docs/style_guide.rst @@ -376,7 +376,7 @@ a form modifying the previous (e.g. decorating, attaching attributes), or adding it to a collection may be attached to it. However, in many of these cases, -the groups could be written as a single top-level form insead, +the groups could be written as a single top-level form instead, given the appropriate functions or macros. E.g. `dict.update` (on `globals`), `let`, `@##`, `attach`, `doto`.