Bill Tozier
Bill Tozier
I was upgrading some dev stuff on my laptop, and did the obvious-seeming thing in the Clojush folder: `lein run`. (autocorrect doesn't like `lein`) I think probably instead of an...
https://github.com/lspector/Clojush/wiki/Tracing-a-Push-program-with-Clojush doesn't actually explain how to change the number of steps, it just sort of says "you're on your own" at the end.
I often find myself explaining, step by step, what a trace is doing in each step. The constants and input values are straightforward; the instructions can be more complicated. I'd...
Sheesh. Show some empathy, Clojush. `I'M SORRY I WAS UNABLE TO DO THIS` or maybe `TRY AGAIN!`
Running the `simple_regression` demo, I evolved several successful programs which (I thought) worked fine before simplification, but failed after simplification. It turns out that what I was doing was assuming...
There are apparently as many different approaches in `src/clojush/problems` as there are files. We know, because we've wrestled with it, that to build a new problem you need to define...
https://github.com/lspector/Clojush/blob/master/src/clojush/pushgp/pushgp.clj#L243-L244 Shuffle `population` and cut `population-size` arg in half. So it's not so destructive. (this is more a note than an actual issue to fix)
I am trying to reimplement a Plush genome translator, and notice [almost all the code for actually doing the translation](https://github.com/lspector/Clojush/blob/master/src/clojush/translate.clj#L66-L112) is in a `let` block of the function that calls...
So I'm trying to write tests for the `Interpreter` "routing" system, which is the cascade of recognizers that send items on the `:exec` stack to the appropriate other stacks. At...
Specifically [this line](https://github.com/lspector/Clojush/blob/master/src/clojush/pushstate.clj#L42) throws an exception when an instruction is registered with the same symbol as a previously registered one. Unfortunately, this seems to be the breaking point whenever the...