# -------------------------------------------- # CITATION file created with {cffr} R package # See also: https://docs.ropensci.org/cffr/ # -------------------------------------------- cff-version: 1.2.0 message: 'To cite package "s7contract" in publications use:' type: software license: GPL-3.0-or-later title: 's7contract: ''Go''-Like Interfaces and ''Rust''-Like Traits with ''S7''' version: 0.1.0.9000 doi: 10.32614/CRAN.package.s7contract abstract: Contract helpers built with 'S7' for expressing runtime protocols around ordinary 'S7' dispatch. Structural interfaces describe small sets of required 'S7' generics, while explicit traits record registered implementations with optional default methods and associated metadata. Optional runtime checks can validate argument and return specifications in contract-scoped evaluation. authors: - family-names: Toure given-names: Sounkou Mahamane email: sounkoutoure@gmail.com repository: https://sounkou-bioinfo.r-universe.dev repository-code: https://github.com/sounkou-bioinfo/s7contract commit: ab577b1cb26c7aeed485b82bbd450f18f7cff737 url: https://sounkou-bioinfo.github.io/s7contract/ date-released: '2026-05-05' contact: - family-names: Toure given-names: Sounkou Mahamane email: sounkoutoure@gmail.com