https://kc3-lang.org/doc/1_KC3 contains a lot of new documentation for KC3. Details include documentation for all KC3 basic types and how to query the triple store (facts-db) : https://kc3-lang.org/doc/1_KC3/1.25_Facts.
Happy hacking...
I think the best use case for KC3 is rapid prototyping in a high level language and progressive re-implementation in C, function for function.
In KC3 each function can be either a KC3 function or a C function. This way you can write your...
I've been a good student for 5 years at a French computer school. I've been a good freelance developer for 20 years. I've used Ruby on Rails exclusively however never writing my own code always for clients.
One day I learned Common Lisp....
KC3 macros are like Common Lisp macros with Elixir pattern-matching and can destructure and return KC3 algorithmic data structures.
Macros are like functions but start with macro instead of fn and their arguments do not get evaluated. Ho...
We released version 0.1.14 of our prototype for a semantic-oriented programming language.
The core of the language, the triple store and recursive iterator query system which we call facts-db, is used everywhere in the language. From...