Package: s7contract Title: Behavioral Contracts and Generative Laws for 'S7' Version: 0.2.3.9000 Authors@R: c( person(given = "Sounkou Mahamane", family = "Toure", email = "sounkoutoure@gmail.com", role = c("aut", "cre")) ) Description: 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. Generative laws combine generators, deterministic shrinking, and one-result 'tinytest' expectations. License: GPL (>= 3) Encoding: UTF-8 Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.3 Depends: R (>= 4.3.0) Imports: methods, S7, stats Suggests: knitr, rmarkdown, tinytest VignetteBuilder: knitr URL: https://github.com/sounkou-bioinfo/s7contract, https://sounkou-bioinfo.github.io/s7contract/ BugReports: https://github.com/sounkou-bioinfo/s7contract/issues Repository: https://sounkou-bioinfo.r-universe.dev Date/Publication: 2026-09-14 20:17:20 UTC RemoteUrl: https://github.com/sounkou-bioinfo/s7contract RemoteRef: HEAD RemoteSha: 41dce50d482ad4bfac382e859662abcae0ba56c4 NeedsCompilation: no Packaged: 2026-10-14 11:29:26 UTC; root Author: Sounkou Mahamane Toure [aut, cre] Maintainer: Sounkou Mahamane Toure