The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

arl: Embedded Lisp Dialect

Provides a Scheme-inspired Lisp dialect embedded in R, with macros, tail-call optimization, and seamless interoperability with R functions and data structures. (The name 'arl' is short for 'An R Lisp.') Implemented in pure R with no compiled code.

Version: 0.1.4
Depends: R (≥ 4.0)
Imports: R6 (≥ 2.5.0)
Suggests: testthat (≥ 3.0.0), covr (≥ 3.6.0), lintr (≥ 3.3.0), withr (≥ 2.5.0), profvis (≥ 0.3.7), bench (≥ 1.1.2), jsonlite (≥ 2.0.0), knitr (≥ 1.51), rmarkdown (≥ 2.30), jinjar (≥ 0.3.0)
Published: 2026-03-19
DOI: 10.32614/CRAN.package.arl
Author: William Brannon ORCID iD [aut, cre, cph]
Maintainer: William Brannon <will.brannon+cran at gmail.com>
BugReports: https://github.com/wwbrannon/arl/issues
License: MIT + file LICENSE
URL: https://github.com/wwbrannon/arl, https://doi.org/10.5281/zenodo.18740487
NeedsCompilation: no
Language: en-US
Citation: arl citation info
Materials: NEWS
CRAN checks: arl results

Documentation:

Reference manual: arl.html , arl.pdf
Vignettes: Arl Compared to Scheme (source)
Benchmarks (source)
Documenting Functions and Macros (source)
Examples (source)
Functions (source)
Getting Started (source)
Compiler and Internals (source)
Standard Library: Collections and Data Structures (source)
Standard Library: Control Flow and Macros (source)
Standard Library: Core, R Interop, and Testing (source)
Standard Library: Higher-Order Functions (source)
Standard Library: Lists and Sequences (source)
Standard Library: Math and Numeric Functions (source)
Language Reference (source)
Standard Library: Strings, Display, and I/O (source)
Standard Library: Types, Equality, and Conversions (source)
Macros and Quasiquote (source)
Modules and Imports (source)
R Interop and Data Workflows (source)
Runtime Options (source)
Tail Call Optimization (source)
Troubleshooting (source)

Downloads:

Package source: arl_0.1.4.tar.gz
Windows binaries: r-devel: arl_0.1.4.zip, r-release: arl_0.1.4.zip, r-oldrel: arl_0.1.4.zip
macOS binaries: r-release (arm64): arl_0.1.4.tgz, r-oldrel (arm64): arl_0.1.4.tgz, r-release (x86_64): arl_0.1.4.tgz, r-oldrel (x86_64): arl_0.1.4.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=arl to link to this page.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.