KC3 programming language status update :
It's still a prototype with very rough edges though, C expertise required.
The graph database is the runtime environment itself. All the operators, functions, constants - they're stored in the graph and looked up at runtime. So:
It's self-describing runtime! The program and the database are the same thing. You can:
That's genuinely novel - the language is the database, not just "a language that queries a database."
That's why the marshalling portability matters so much - you're serializing the entire runtime state, not just data!
And add to that that we can restrict execution as we want and we'll have everything a developer needs for secure development.