Nothing
make_cran_thinner(keep_every = 3L)),
cutting ~67% of per-test work while keeping full coverage off CRAN.cat() calls with S3 print methods (arl_cli_output,
arl_help_doc, arl_coverage_report) so console output follows CRAN
guidelines.output_file argument in report_html() and
report_json() — no longer write to the working directory by default.{r} read-and-cat wrappers
to {arl} chunks that execute via the knitr engine..Rmd.orig + stub pattern,
cutting ~110s from R CMD check vignette rebuild time.make install now ships pre-built vignettes (previously installed without
them).make check now mirrors CRAN settings more closely and prints wall-clock
time for the R CMD check step.gh-pages branch so benchmark data is available during vignette
rendering.looping.arl.FileDeps tests to work during R CMD check..Rbuildignore fix).make coverage-test-file target for single-file coverage testing.Initial release of arl, a Scheme-inspired Lisp dialect embedded in R.
quote, if, define, set!, lambda, begin,
defmacro, quasiquote/unquote/unquote-splicing, and, or,
while, delay, import, and module.#f, #nil, and 0 are falsy; everything else is truthy.define, set!, let,
and lambda, including nested patterns, rest parameters, and defaults.values and call-with-values.call-cc via R's native callCC.gensym and capture.macro?, macroexpand, macroexpand-1, and
macroexpand-all.;;' comments.export-all exports./ syntax (e.g. math/inc).:refer, :as, :rename, :reload.module?, module-name, module-exports, module-ref.while loops.22 modules (~800 definitions) auto-loaded via a prelude:
when, unless, cond, error handling, identity.equal?, eqv?,
eq?.append, reverse, take, drop, nth,
range, repeat, cycle, zip, and more.map, filter, reduce, fold, compose, partial,
juxt, complement, constantly.try-catch, finally, condition signaling and handling.let, let*, letrec with destructuring.->, ->>, as->, some->, some->>,
cond->, cond->>.until, do-list, Clojure-style loop/recur.inc, dec, abs, sqrt, trigonometric functions, and more.str, string-concat, string-split, and friends.dict and set types with full
operation suites; defstruct macro for S3-backed record types.list-sort, sort-by, merge-sorted, stable-sort.assert-equal, assert-true, assert-false, and others.:name value), formulas, $, [, [[, and @.r-eval and r-call for dynamic R evaluation.--eval expressions, quiet mode, bare engine
mode, and stdin support.(help topic) dispatches to special forms, builtins,
stdlib docstrings, or R help. doc and doc! for programmatic access.{arl} code chunks in R Markdown with persistent
engine state and syntax highlighting.Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.