diff --git a/internals.qmd b/internals.qmd index eada3e61..4bc56868 100644 --- a/internals.qmd +++ b/internals.qmd @@ -382,7 +382,7 @@ Printing the object shows the fields and methods with which it is associated: Person ``` -The `Person` ggproto object is essentially a template for the class, and we can use to create specific records of individual people (discussed in @sec-ggproto-instances). +The `Person` ggproto object is essentially a template for the class, and we can use it to create specific records of individual people (discussed in @sec-ggproto-instances). If you are familiar with other object-oriented programming systems you might have been expecting something a little different: often new classes are defined with a dedicated constructor function. One quirk of ggproto is that `ggproto()` doesn't do this: rather, the class constructor is itself an object.