Why do you think that using something like createOrUodateRule could limit the ability to produce complex behaviour?
Perhaps I've misunderstood what is happening, but if this is how it is, the agent can never write a function and compose other functions out of it.
That is functional programming where functions cannot call each other.
Composition of code units (ie. code A calls code B) is the basic building block that allows software to scale.
Without it, I don't believe you can get above trivial complexity.
Perhaps I've misunderstood what is happening, but if this is how it is, the agent can never write a function and compose other functions out of it.
That is functional programming where functions cannot call each other.
Composition of code units (ie. code A calls code B) is the basic building block that allows software to scale.
Without it, I don't believe you can get above trivial complexity.