kc3-lang/kc3/README.md

Branch

Download

KC3 v0.1.14

KC3 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.

This is a stable release, for the development branch see the KC3 git repository master branch.

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.

Components :

All binaries can be compiled for four targets :

Supported operating systems (additional dependencies) :

Supported architectures :

To install and test KC3 for yourself, you can follow the KC3 Installation Guide.

Users

There are now four full applications written in KC3 that we know of :

New in this release

Discord invite

Join us on kmx.io Discord server !

Guides

Follow the KC3 guides to discover how to use KC3 for your own projects.

TODO


Source

Download