Edit

kc3-lang/kc3/doc/1_KC3/index.en.html

Branch :

  • doc/1_KC3/index.en.html
  • <div>
      <div class="KC3-1">
        <div>
          <h1>1 KC3</h1>
          <p>
            <b>KC3</b> is a programming language with meta-programmation
            and a graph database embedded into the language.
            It aims to be the language for semantic programming,
            and programming the semantic web.
          </p>
          <p>
            There is a working prototype available at
            <a target="_blank" href="https://git.kmx.io/kc3-lang/kc3/">https://git.kmx.io/kc3-lang/kc3/</a>.
          </p>
          <p>
            Please see the
            <a target="_blank" href="https://www.kmx.io/en/donations.html">https://www.kmx.io/en/donations.html</a>
            page if you want to help out.
          </p>
          <p>KC3 is currently a programming language project, inspired by C,
            Elixir and Common Lisp. It could be described as C with Elixir
            modules, pattern matching, and a semantic object system. The
            idea is to plug modules, closures, pattern matching, a graph
            database and metaprogramming into C99 with an extremely small
            set of dependencies.
          </p>
          <p>
            Supported operating systems (additional dependencies) :
            <ul>
              <li>BSD</li>
              <li>Linux (libbsd, libmd)</li>
              <li>MacOS X (libmd)</li>
              <li>Windows (MSys2)</li>
            </ul>
          </p>
          <p>
            Supported architectures :
            <ul>
              <li>aarch64 (arm64, Apple M1, Apple M2)</li>
              <li>amd64</li>
              <li>i386</li>
              <li>sparc64</li>
            </ul>
          </p>
          <hr/>
          <p>
            Previous : <a href="/doc/">Documentation</a>
          </p>
          <p>
            Next : <a href="/doc/1_KC3/1.1_Introduction">1.1 Introduction</a>
          </p>
        </div>
      </div>
    </div>