causal C++ runtime
causal runtime

LICENSE

GNU AFFERO GENERAL PUBLIC LICENSE Version 3

Causal is a runtime written in C++ dedicated to make aspects of information interact in frame of a selfsynchronizing non linear system.

Principle

The idea is, that a system consists of some information which allows certain meaningful modifications. Such a possible modification is a possible act. Practically an act is a procedure (no return value, no function) which modifies given aspects of systems information. Acts can asynchronously invoke each other. This way you end up with a causal branch, a branch of possibilities which actually took place.

Challenge

The mastery is to get causality having a fractal, complex, structure so system is always in a defined state without limiting it's possibilities to continue.

Benefits