Published March 14, 2026 | Version v0.1.4
Software Open

Arl: Embedded Lisp Dialect for R

Authors/Creators

Description

Arl is a Scheme-inspired Lisp dialect embedded in R. It compiles Lisp source code to R expressions and evaluates them with R's own eval(), so all R functions and data structures are available directly with no foreign function interface. Arl provides a procedural macro system with automatic hygiene, self-tail-call optimization that rewrites recursive calls as loops, and a module system for organizing reusable code. The implementation is pure R with no compiled code. Arl is distributed as a standard R package and includes a REPL, a command-line interface, and a knitr language engine for literate programming.

Files

wwbrannon/arl-v0.1.4.zip

Files (662.5 kB)

Name Size Download all
md5:9cf3e10c5839f735c2bcf6355035973e
662.5 kB Preview Download

Additional details

Related works

Is supplement to
https://github.com/wwbrannon/arl (URL)

Software

References