If you add arrays, it could, and probably would, make some bots obsolete.
Especially mutated bots...!
And as a related result, mathematics will be much different.
Especially if you use that format.
For example, what if you wanna make super-advanced, super-efficient genes.
And if you're still dead for using arrays, then I suggest we keep to the current system, and simply add a new stack option.
So instead of -1 7 store
, it'd be -1 14 12 store
. (Just as a random example. Of course, a programmer would more likely use -1 .shoot store
, but I see no major advantage of having an array with such a simple programming language. The only real advantage is that each eye would be able to get information, which might make bots too deadly.
And even that advantage could be simulated with the current system.)
Though if you mean to simply organize all the system variables, by all means do so if you really want to.
And that'd only leave three arrays, to he who started this topic. Remember racial information? For most bots, those system variables are completely untouched, but without them, it's a real pain to make bots that're based on origin and family rather then species.