Learn R Programming

elixir: Transmutation of Languages

Tools for transforming R expressions, including into other programming languages.

Installation

You can install the development version of elixir from GitHub with:

# install.packages("devtools")
devtools::install_github("nicholasdavies/elixir")

Copy Link

Version

Install

install.packages('elixir')

Version

0.1.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Nicholas Davies

Last Published

September 24th, 2025

Functions in elixir (0.1.0)

elixir-rules

Rules for understanding languages
elixir-expression

Expressions in elixir
expr_sub

Get or set a subexpression
expr_match

Find patterns in expressions
expr_apply

Apply a function over expressions
elixir

elixir: Transmutation of languages
meld

Code generation from template file
lang2str

Convert an expression into a string
expr_replace

Replace patterns within expressions
expr_list

Make a list of expressions
translate

Translate an R expression
[<-.expr_alt

Assign to part of an expr_alt.
reindent

Reindent some lines of code