@@ -42,7 +42,7 @@ fontsize: 9pt
4242# Optional: Force one-column layout, default is two-column
4343# one_column: true
4444
45- # Optional: Enables lineo mode, but only if one_column mode is also true
45+ # Optional: Enables lineno mode, but only if one_column mode is also true
4646# lineno: true
4747
4848# Optional: Enable one-sided layout, default is two-sided
@@ -111,7 +111,7 @@ vignette("Rcpp-attributes")
111111```
112112
113113If you do not have \pkg{Rcpp} installed, these documents should also be available
114- whereever you found this document, \textsl{i.e.,} on every mirror site of CRAN.
114+ wherever you found this document, \textsl{i.e.,} on every mirror site of CRAN.
115115
116116## What do I need
117117
@@ -157,7 +157,7 @@ Specific per-platform notes:
157157 Fortran-using packages are to be built); also see \faq{q: OSX } and
158158 \faq{q: OSXArma } below. This is frustratingly moving target; consult
159159 the \code{r-sig-mac} list (and its archives) for (current) details.
160- \item[ Linux] user need to install the standard developement packages. Some
160+ \item[ Linux] user need to install the standard development packages. Some
161161 distributions provide helper packages which pull in all the required
162162 packages; the \texttt{r-base-dev} package on Debian and Ubuntu is an example.
163163\end{description}
@@ -181,7 +181,7 @@ exhaustive as CRAN by now has \textsl{many} helpful packages:
181181 Attributes (see \faq{using-attributes} and
182182 \faq{prototype-using-attributes}) feature provided by \pkg{Rcpp};
183183 \item[ \pkg{RUnit}, \pkg{tinytest}, \pkg{testthat}] can be used for unit
184- testing; \pkg{Rcpp} uses \pkg{tinytest} as it is ligthweight and installs the
184+ testing; \pkg{Rcpp} uses \pkg{tinytest} as it is lightweight and installs the
185185 tests along with the package by default but note that no testing package is
186186 \textsl{required}: all are optional;
187187\item[ \pkg{rbenchmark}, \pkg{microbenchmark}] to run simple timing
@@ -301,12 +301,12 @@ the supplied code and makes it available under the selected identifier.
301301Similarly, \rdoc{Rcpp}{sourceCpp} can read in a file and compile, link and load
302302the code therein.
303303
304- ## How do I convert my prototyped code to a package {#from-inline-to-package}
304+ ## How do I convert my prototype code to a package {#from-inline-to-package}
305305
306306Since release 0.3.5 of \pkg{inline}, one can combine \faq{using-inline} and
307307\faq{make-package}. See ` help("package.skeleton-methods") ` once
308308\pkg{inline} is loaded and use the skeleton-generating functionality to
309- transform a prototyped function into the minimal structure of a package.
309+ transform a prototype function into the minimal structure of a package.
310310After that you can proceed with working on the package in the spirit of
311311\faq{make-package}.
312312
@@ -384,7 +384,7 @@ for you.
384384Note that we always need to set ` PKG_CXXFLAGS ` (or equally ` PKG_CPPFLAGS ` ) to tell R
385385where the \pkg{Rcpp} headers files are located.
386386
387- Once ` R CMD SHLIB ` has created the dyanmically -loadable file (with
387+ Once ` R CMD SHLIB ` has created the dynamically -loadable file (with
388388extension ` .so ` on Linux, ` .dylib ` on macOS or ` .dll ` on
389389Windows), it can be loaded in an R session via \rdoc{base}{dyn.load}, and the
390390function can be executed via \rdoc{base}{.Call}. Needless to say, we
@@ -551,7 +551,7 @@ By now REvolution R is defunct too.
551551
552552Rho, previously known as CXXR, is an ambitious project that aims to
553553totally refactor the \proglang{R} interpreter in \proglang{C++}. There
554- are a few similaritites with \pkg{Rcpp} but the projects are
554+ are a few similarities with \pkg{Rcpp} but the projects are
555555unrelated.
556556
557557Rho / CXXR and \pkg{Rcpp} both want \proglang{R} to make more use of \proglang{C++}
@@ -1110,7 +1110,7 @@ at some limit. We chose 20.
11101110
11111111A good discussion is available at
11121112[ this StackOverflow question] ( http://stackoverflow.com/questions/27371543 )
1113- concering data.frame creation with \pkg{Rcpp}. One solution offers a custom
1113+ concerning data.frame creation with \pkg{Rcpp}. One solution offers a custom
11141114` ListBuilder ` class to circumvent the limit; another suggests to simply
11151115nest lists.
11161116
@@ -1171,7 +1171,7 @@ But of course. In a nutshell, this boils down to \emph{what your compiler
11711171[Rcpp Gallery article](http://gallery.rcpp.org/articles/rcpp-and-c++11-c++14-c++17/) providing more detail. What follows in an abridged summary.
11721172
11731173You can always \emph{locally} set appropriate `PKG_CXXFLAGS` as an
1174- environment variable, or via `~/.R/Makevars`. You can also plugins and/or R
1174+ environment variable, or via `~/.R/Makevars`. You can also set plugins and/or R
11751175support from `src/Makevars`:
11761176
11771177- _C++11_: has been supported since early 2013 via a plugin selecting
@@ -1239,7 +1239,7 @@ and all three formats are also available a zip-archives:
12391239
12401240## Does it really work
12411241
1242- We take quality seriously and have developped an extensive unit test suite to
1242+ We take quality seriously and have developed an extensive unit test suite to
12431243cover many possible uses of the \pkg{Rcpp} API.
12441244
12451245We are always on the look for more coverage in our testing. Please let us know
@@ -1452,7 +1452,7 @@ circumvented as it is really a pointer to the underlying R object.
14521452## Issues with implicit conversion from an \pkg{Rcpp} object to a scalar or other \pkg{Rcpp} object
14531453
14541454Not all \pkg{Rcpp} expressions are directly compatible with
1455- ` operator= ` . Compability issues stem from many \pkg{Rcpp} objects and
1455+ ` operator= ` . Compatibility issues stem from many \pkg{Rcpp} objects and
14561456functions returning an intermediary result which requires an explicit
14571457conversion. In such cases, the user may need to assist the compiler
14581458with the conversion.
@@ -1587,7 +1587,7 @@ There are three options to trigger compilation with \proglang{C++11}.
15871587The first -- and most likely option to use -- will be the plugin support offered
15881588by \pkg{Rcpp} attributes. This can be engaged by adding
15891589` // [[Rcpp::plugins(cpp11)]] ` to the top of the \proglang{C++} script.
1590- For diagnostic and illustrativative purposes, consider the following code
1590+ For diagnostic and illustrative purposes, consider the following code
15911591which checks to see if ` R_xlen_t ` is available on your platform:
15921592
15931593``` {Rcpp}
@@ -1732,7 +1732,7 @@ figure out what routines need to be registered. If an older `RcppExports.R` file
17321732is discovered, its out-of-date symbol names get picked up, and registration
17331733rules for those symbols get written as well. This will register more symbols for
17341734the package than are actually defined, leading to an error. This point has been
1735- discussed at some length both in the GitHub issue tickes , on StackOverflow and
1735+ discussed at some length both in the GitHub issue tickets , on StackOverflow and
17361736elsewhere.
17371737
17381738So if your autogenerated file fails, and a ` symbols not found ` error is reported
0 commit comments