No articles match
Getting started with cppally1 days ago
Setup | Registering C++ functions (to R) | Registering C++ functions outside of a package context | Registering C++ functions inside a cppally-linked package | General steps to using cppally in a package | C++ types | Scalars | logical scalar - r_lgl | NA values | C++ NA values and their R C API equivalents | Checking equality | Scalar operators | Scalar arithmetic operators | Scalar relational operators | Vectors | inline vectors | Scalar math | Coercion | Strings | Symbols | Cached strings & symbols | Lists | Factors | Value matching | Subsetting | Concepts and Templates | How it works | Templates without function arguments | Attributes | Regular sequences | Sugar functions | Annex | Symbols in R-registered templates | All core cppally concepts | Accessing the underlying types and values
Functional Programming with cppally5 days ago
reduce | pmap | Lagged operations | In-place functionals | Vectorised math
Automatic Protection1 months ago
Motivation and design | Protection benchmark: cpp11 vs cppally | cppally views: A solution to the protection overhead problem | r_str_view | view() | Using views safely
Vector Names Hashing1 months ago
Performance of indexing by location versus name | Generated R code | Generated C++ code | The cost of first lookup | The cost of many lookups | Future development