Package: interface 0.1.3

interface: Runtime Type System

Provides a runtime type system, allowing users to define and implement interfaces, enums, typed data.frame/data.table, as well as typed functions. This package enables stricter type checking and validation, improving code structure, robustness and reliability.

Authors:Dereck Mezquita [aut, cre]

interface_0.1.3.tar.gz
interface_0.1.3.zip(r-4.7)interface_0.1.3.zip(r-4.6)interface_0.1.3.zip(r-4.5)
interface_0.1.3.tgz(r-4.6-any)interface_0.1.3.tgz(r-4.5-any)
interface_0.1.3.tar.gz(r-4.7-any)interface_0.1.3.tar.gz(r-4.6-any)
interface_0.1.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
interface/json (API)

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

Bug tracker:https://github.com/dereckmezquita/interface/issues

On CRAN:

Conda:

data-validationinterfacepackagestypes

7.10 score 25 stars 500 scripts 117 downloads 4 exports 0 dependencies

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

TargetResultTimeFilesSyslog
linux-devel-x86_64OK117
source / vignettesOK175
linux-release-x86_64OK136
macos-release-arm64OK146
macos-oldrel-arm64OK170
windows-develOK74
windows-releaseOK70
windows-oldrelOK69
wasm-releaseOK95

Exports:enumfuninterfacetype.frame

Dependencies:

Introduction to interface
Why Use Interfaces? | Installation | Usage | Interfaces | Nested Interfaces and Extending Interfaces | Custom Validation Functions | Enums | Creating and Using Enums | Using Enums in Interfaces | In-place Enum Declaration in Interfaces | Typed Functions | Functions with Multiple Possible Return Types | Typed data.frame/data.tables | Additional Options | Conclusion

Last update: 2024-07-29
Started: 2024-07-28

Donate
Support my work | Bitcoin | Monero

Last update: 2024-07-27
Started: 2024-07-27