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...
We have three SPARC64 machines at kmx.io. One is a SUN Entreprise 5400, and we have two SUN Ultra 60 of which one is broken : the bios needs an update which is a pai...
It seems that OpenBSD 7.6-current (snapshots) amd64 is installable on our new Lenovo X1 Carbon gen 12.
Suspend/resume works, audio works, graphics are incredible (120Hz) with OpenGL 4.6 running fully accelerated by Intel graphics (firmwa...
Here are a few examples of KC3 code. Some are original pieces for this article, some are taken from existing code.
def factorial = fn {
(0) { 1 }
(n) {
if (n > 0) do
n * factorial(n - 1)
...