<?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>'Go'-Like Interfaces and 'Rust'-Like Traits with 'S7'</dc:title>
  <dc:title>R package s7contract version 0.1.0</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.</dc:description>
  <dc:type>Software</dc:type>
  <dc:relation>Depends: R (&gt;= 4.3.0)</dc:relation>
  <dc:relation>Imports: S7</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-05-07</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>
