Package: operator.tools 1.6.3

Christopher Brown

operator.tools: Utilities for Working with R's Operators

Provides a collection of utilities that allow programming with R's operators. Routines allow classifying operators, translating to and from an operator and its underlying function, and inverting some operators (e.g. comparison operators), etc. All methods can be extended to custom infix operators.

Authors:Christopher Brown [aut, cre], Decision Patterns [cph]

operator.tools_1.6.3.tar.gz
operator.tools_1.6.3.zip(r-4.5)operator.tools_1.6.3.zip(r-4.4)operator.tools_1.6.3.zip(r-4.3)
operator.tools_1.6.3.tgz(r-4.4-any)operator.tools_1.6.3.tgz(r-4.3-any)
operator.tools_1.6.3.tar.gz(r-4.5-noble)operator.tools_1.6.3.tar.gz(r-4.4-noble)
operator.tools_1.6.3.tgz(r-4.4-emscripten)operator.tools_1.6.3.tgz(r-4.3-emscripten)
operator.tools.pdf |operator.tools.html
operator.tools/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/decisionpatterns/operator.tools/issues

On CRAN:

7.15 score 4 stars 79 packages 20 scripts 15k downloads 12 exports 0 dependencies

Last updated 7 years agofrom:cb5054bcba. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 17 2024
R-4.5-winOKOct 17 2024
R-4.5-linuxOKOct 17 2024
R-4.4-winOKOct 17 2024
R-4.4-macOKOct 17 2024
R-4.3-winOKOct 17 2024
R-4.3-macOKOct 17 2024

Exports:%!in%can.operatorfun2nameinverseis.operatorname2funoperator.typeoperatorsrel.typeremoveOperatorsetOperatorsetOperators

Dependencies:

Readme and manuals

Help Manual

Help pageTopics
Initialize operators.initOps
can.operatorcan.operator
Convert between a function and its name and vice versa.fun2name name2fun
Invert an R operatorinverse inverse.function inverse.name
Utilities for operatorsis.operator
NOT IN%!in% notin
Return the type for an operator.operator.type operator.type.function operator.type.name
Return the _names_ of defined operators.operators
Get the relational type of a relational operator.rel.type rel.type.call rel.type.expression rel.type.function rel.type.name
Unregister a an operator.removeOperator
Registers an operator for use with operator.tools package.setOperator setOperators