TeX R C++ Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
book Tweak PDF rendering to support local previews Jun 27, 2018
diagrams Figure out (once and for all) how to match font sizes in diagrams and… Aug 15, 2018
extras Remove outdated chapters Sep 15, 2017
latex Figure out (once and for all) how to match font sizes in diagrams and… Aug 15, 2018
screenshots Debugging: updates for 3.1 and current style May 28, 2014
www Improve www .gitignore Jan 23, 2017
.Rbuildignore Convert to new travis Jan 23, 2017
.gitignore Convert to bookdown Jan 26, 2017
.mailmap Include all contributors in intro May 28, 2014
.netlify Set up netlify deploy Sep 14, 2017
.travis.yml Use pandoc 2.1.1 Feb 27, 2018
C-interface.knit.md Rough re-structuring of content Jan 26, 2017
CONTRIBUTING.md Update contributing Sep 15, 2017
Conditions.Rmd Eliminate duplicate references Jun 27, 2018
Connections.Rmd Start brain dump of connections ideas Jun 6, 2018
DESCRIPTION Bump scales version to hopefully force re-install Aug 14, 2018
Debugging.Rmd Small fix in Debugging.Rmd (#1074) Jul 6, 2018
Environments.Rmd Fix indexing issues Aug 14, 2018
Environments.tex Typo. enviroment to environment Jun 27, 2015
Evaluation.Rmd fix multiple typos (#958) Jul 6, 2018
Expressions.Rmd fix multiple typos (#958) Jul 6, 2018
FP-whole-game.Rmd Rejiggering whole FP part Jun 29, 2018
FP.Rmd Don't number intro sections Jun 29, 2018
Foundations.Rmd fix a few small typos (#1122) Jul 23, 2018
Function-factories.Rmd Figure out (once and for all) how to match font sizes in diagrams and… Aug 15, 2018
Function-operators.Rmd Replace call to sys.delay() with sys.sleep() (#1118) Jul 11, 2018
Functionals.Rmd More function factory rearranging Aug 14, 2018
Functions.Rmd More factory polishing Aug 14, 2018
Introduction.Rmd Fully commit to CRC template for previewing Aug 15, 2018
Makevars WS Mar 10, 2018
Meta.Rmd fix multiple typos (#958) Jul 6, 2018
Names-values.Rmd More factory polishing Aug 14, 2018
OO-tradeoffs.Rmd capitalization of 'JavaScript' (#1144) Aug 15, 2018
OO.Rmd tiny typo (#1140) Aug 15, 2018
Performance.Rmd Writing TRUE instead of T (#1069) May 20, 2018
Preface.Rmd Note about other FP changes Aug 14, 2018
Profiling.Rmd Small fixes to Profiling.Rmd (#1071) Jul 6, 2018
Quotation.Rmd Remove warning about deparsing !! (#1141) Aug 10, 2018
R6.Rmd minor typo make -> may (#1131) Jul 22, 2018
README.md Figure out (once and for all) how to match font sizes in diagrams and… Aug 15, 2018
Rcpp.Rmd Change C++ chapter title Jul 10, 2018
References.Rmd Correct case Jul 5, 2018
S3.Rmd Change "try and" into "try to" (#1146) Aug 9, 2018
S4.Rmd Fix indexing issues Aug 14, 2018
Subsetting.Rmd just fixing some typos (#1139) Aug 6, 2018
Techniques.Rmd Rename final section to techniques May 31, 2018
Translation.Rmd Update Translation.Rmd (#1123) Jul 23, 2018
Vectors.Rmd Fix indexing issues Aug 14, 2018
_bookdown.yml Rename data-structures to vectors Jul 5, 2018
_output.yml Fully commit to CRC template for previewing Aug 15, 2018
adv-r.Rproj Convert to bookdown Jan 26, 2017
adv-r.css Tweak inline code formatting Mar 4, 2018
arrange-html.png Reduce image size Aug 23, 2013
base-types.Rmd Reworking vectors Jul 10, 2018
beyond-exception-handling.Rmd Fix typos (#1107) Jun 29, 2018
book.bib More vector polishing Jul 12, 2018
common.R Figure out (once and for all) how to match font sizes in diagrams and… Aug 15, 2018
contribs.txt Update contributors Jul 6, 2018
contribute.Rmd Convert to bookdown Jan 26, 2017
cover.png Convert to bookdown Jan 26, 2017
dsl-html-attributes.r Use rlang in DSLs Jan 29, 2018
exceptions-example.R Debugging: updates for 3.1 and current style May 28, 2014
header.tex Tweak PDF rendering to support local previews Jun 27, 2018
index.Rmd Fully commit to CRC template for previewing Aug 15, 2018
krantz.cls Experiment with @yihui's CRC template Aug 14, 2018
memory-read-delim.r Proof reading chapter 18 Jul 24, 2014
performance-microbenchmark.R Convert to bookdown Jan 26, 2017
profiling-example.R Changes from reviewer May 20, 2014

README.md

Advanced R programming

Build Status

This is code and text behind the Advanced R programming book. The site is built with bookdown.

Diagrams

Omnigraffle:

  • Make sure that 100% is "one postscript point": this ensures canvas size matches physical size.

  • Use inconsolata 10pt, and export at 300 dpi scaled to 100%.

Book:

  • Inconsolata scaled (by fontspec) to match main font is 9.42pt.

  • Preview at 100% matches physical size of book. Maxiumum diagram width is 11cm.

RMarkdown

  • Remove dpi specification from include_graphics(), instead relying on common.R. Chunk should have output.width = NULL.