Why a framework for Artificial Life?
I have realized a long time ago that if we want to be able to produce systems that would have the same intellectual aptitudes compared to what we can find in the Nature, those systems would need to have similar characteristics, similar ways of working. As of today, we do not know too much about Intelligence and Artificial Intelligence is mainly based on concepts that already exist in the Nature: Agent Based Models, Neuronal Networks, etc… I think we could say that what we try to do is understand Life and mimic it. Based on this reflection, I identified the need for a software stack that would give us the ability to develop and reuse pieces of software simulating Life. This software stack would give us the ability to create autonomous entities, which would communicate with each other, and would also give us the ability to aggregate them forming other entities at a higher level of abstraction and probably run in parallel millions of them. At that time and it is still probably true toda