Tom Helmuth
Tom Helmuth
BTW, my vote is to just rename them, and ignore the fact that they're also used in some code stack instructions to limit Push code size.
This is just a test to see if this appears in Slack.
This issue was fixed a bit ago.
FWIW, I think `global-parent-selection` isn't used anywhere anymore, an artifact of an old problem file that has since been much improved. So, delete it.
Anyway, I'm all for a refactoring of the interpreter and globals. I can't tell you the number of times I've gone to run a program without resetting `global-evalpush-limit` (or even...
I think it would be fine to add a `midje` dependency. I'm not sure how they work, but we haven't run into problems with adding dependencies in the past.
Before I do this, does it seem like a good idea to others? Right now, the genetic operators each take individuals as input (i.e. the parents), so it is more...
Operator chains (or "pipelines") are implemented in Clojush, and actually are used in many problem files as well as the default operators. See, for example, https://github.com/lspector/Clojush/blob/master/src/clojush/pushgp/pushgp.clj#L53
That's not to say that you might want to use them outside of the context of our current breeding system. In that case, I could see it making more sense...