Skip to content

Documentation

  • Build
    • Build on Linux - installation manual of sc-machine on Linux-based systems
    • Build on OSX - installation manual of sc-machine on OSX-based systems
    • CMake Flags - description of CMake flags using to configure sc-machine
    • Configuration File - description of a configuration file of sc-machine
  • API
    • C++ API - documentation of C++ API provided by sc-machine
      • C++ Core API - documentation of C++ core API for creating, retrieving and erasing sc-elements in sc-memory
      • C++ Extended API: - documentation of C++ extended API for manipulating with system identifiers of sc-elements and sc-templates
        • System identifier C++ API - documentation of C++ extended API for manipulating with system identifiers of sc-elements
        • ScTemplate C++ API - documentation of C++ extended API for creating and retrieving graphs (it is very useful when you want to work big sc-constructions)
      • C++ Agents API - documentation of C++ Agents API for creating sc-agents
    • Python API - documentation of Python API provided by py-sc-client
      • Python Core API - documentation of Python core API for creating, retrieving and erasing sc-elements and sc-events in sc-memory
      • Python Extended API - documentation of Python extended API for manipulating with large graphs
    • TypeScript API - documentation of TypeScript API provided by ts-sc-client
      • TypeScript Core API - documentation of TypeScript core API for creating, retrieving and erasing sc-elements and sc-events in sc-memory
    • Sc-element types - detailed description of supported element types
    • SCs-code - documentation on SCs Language with examples
  • Utils
    • Agents - detailed description of common sc-agents
  • Tools
  • Development
    • Contributing Guide - guide for those who wants to make contribution into sc-machine
    • Codestyle Guide - guide for those who wants to write code for sc-machine
    • Dev Container - guide for those who wants to develop sc-machine via docker