Bill Tozier
Bill Tozier
And, needless to say, I don't have any idea how.
I think maybe it should be ```clojure (reset-globals {:evalpush-limit 100000 :max-points 2000}) ```
Yes, though I'm not sure how those would work for some of the indirectly-constructed instruction functions, like `integer_add`, which is built form an `adder` in the Clojush code. But I...
Let me temper this: The default behavior should be to pause and wait for keyboard input asking for continuation at the "end" of the assigned number of generations. That is,...
Suggestion: Make _absolutely sure_ that every problem in `demo` has every feature explained in detail, and none of the features available in Clojush (anywhere!) lack a working, documented example in...
Another thing I realized: since `keep-number-reasonable` is used in the generic `adder` and `divider` macros, anybody who tried to add (for instance) a `Rational` type and use those constrained macros...
> > Whenever the value of max-number-magnitude is the default value of 1000000000000, then the result of (float_mult 10000000.0 10000000.0) (or any larger float result) will be dropped down to...
So (not asking for a history, just proposing) why not simply check values pushed to the stacks? In other words why not state explicitly that any `integer` must be between...
Alternately, just use exception-handling as it's intended, and capture over- and underflows and do the truncation when it occurs. So `(expt 10000 10000)` (if that comes up) can be intercepted...
@lspector you're right about the `float` thing; my mistake. I was aghast at how many places it was called and got flummoxed trying to think through how somebody (me) could...