Reminds me of Wolfram Physics: it's just "nodes" that exist in relation to each other - and are in all other ways identical -, with some rules for manipulating them leading to all possible computations?
It's certainly not a practical way to write programs.
It's certainly not a practical way to write programs.