<?xml version="1.0" encoding="UTF-8"?>
<oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
  <dc:title>Behavioral Contracts and Generative Laws for 'S7'</dc:title>
  <dc:title>R package s7contract version 0.2.3</dc:title>
  <dc: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.</dc:description>
  <dc:type>Software</dc:type>
  <dc:relation>Depends: R (&gt;= 4.3.0)</dc:relation>
  <dc:relation>Imports: S7, stats</dc:relation>
  <dc:relation>Suggests: knitr, rmarkdown, tinytest</dc:relation>
  <dc:creator>Sounkou Mahamane Toure &lt;sounkoutoure@gmail.com&gt;</dc:creator>
  <dc:publisher>Comprehensive R Archive Network (CRAN)</dc:publisher>
  <dc:contributor>Sounkou Mahamane Toure [aut, cre]</dc:contributor>
  <dc:rights>GPL (&gt;= 3)</dc:rights>
  <dc:date>2026-09-09</dc:date>
  <dc:format>application/tgz</dc:format>
  <dc:identifier>https://CRAN.R-project.org/package=s7contract</dc:identifier>
  <dc:identifier>doi:10.32614/CRAN.package.s7contract</dc:identifier>
</oai_dc:dc>
