Package: arl 0.1.4

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.

Authors:William Brannon [aut, cre, cph]

arl_0.1.4.tar.gz
arl_0.1.4.zip(r-4.7)arl_0.1.4.zip(r-4.6)arl_0.1.4.zip(r-4.5)
arl_0.1.4.tgz(r-4.6-any)arl_0.1.4.tgz(r-4.5-any)
arl_0.1.4.tar.gz(r-4.7-any)arl_0.1.4.tar.gz(r-4.6-any)
arl_0.1.4.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
arl/json (API)
NEWS

# Install 'arl' in R:
install.packages('arl', repos = c('https://wwbrannon.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/wwbrannon/arl/issues

On CRAN:

Conda:

6.89 score 3 stars 26 scripts 531 downloads 6 exports 1 dependencies

Last updated from:b6381ffe00. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK266
source / vignettesOK234
linux-release-x86_64OK296
macos-release-arm64OK166
macos-oldrel-arm64OK146
windows-develOK275
windows-releaseOK241
windows-oldrelOK315
wasm-releaseOK99

Exports:arl_html_vignettecliCoverageTrackerEngineinstall_cliregister_knitr_engine

Dependencies:R6

Arl Compared to Scheme

Rendered fromarl-vs-scheme.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-18
Started: 2026-02-12

Benchmarks

Rendered frombenchmarks.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-23
Started: 2026-02-12

Compiler and Internals

Rendered frominternals.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-14
Started: 2026-02-10

Documenting Functions and Macros

Rendered fromdocumenting-functions-macros.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-17
Started: 2026-02-13

Examples

Rendered fromexamples.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-03-12
Started: 2026-01-26

Functions

Rendered fromfunctions.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-21
Started: 2026-02-14

Getting Started

Rendered fromgetting-started.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-21
Started: 2026-01-26

Language Reference

Rendered fromlang-reference.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-21
Started: 2026-02-14

Macros and Quasiquote

Rendered frommacros.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-21
Started: 2026-01-26

Modules and Imports

Rendered frommodules.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-18
Started: 2026-01-31

R Interop and Data Workflows

Rendered fromr-interop.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-18
Started: 2026-01-26

Runtime Options

Rendered fromruntime-options.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-21
Started: 2026-02-13

Standard Library: Collections and Data Structures

Rendered fromlang-collections.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-21
Started: 2026-02-14

Standard Library: Control Flow and Macros

Rendered fromlang-control.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-21
Started: 2026-02-14

Standard Library: Core, R Interop, and Testing

Rendered fromlang-core.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-21
Started: 2026-02-14

Standard Library: Higher-Order Functions

Rendered fromlang-functional.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-21
Started: 2026-02-14

Standard Library: Lists and Sequences

Rendered fromlang-list-seq.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-21
Started: 2026-02-14

Standard Library: Math and Numeric Functions

Rendered fromlang-math.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-21
Started: 2026-02-14

Standard Library: Strings, Display, and I/O

Rendered fromlang-strings-io.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-21
Started: 2026-02-14

Standard Library: Types, Equality, and Conversions

Rendered fromlang-types.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-21
Started: 2026-02-14

Tail Call Optimization

Rendered fromtail-call-optimization.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-20
Started: 2026-02-12

Troubleshooting

Rendered fromtroubleshooting.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-02-21
Started: 2026-02-10