Bill Tozier

Results 148 comments of Bill Tozier

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...