[Malte on discord]
I think allowing infinity for weights makes sense in general, especially in combination with evaluators like pref() that only return 0 or 1.
I think this an artifact of disallowing negative values. To disallow negative values using a "Bounds" object, you also have to set an upper bound, which will then be shown explicitly. If we changed other evaluators to rule out negative values using Bounds, they would also say "up to infinity".
We can discuss changes to the behaviour of Bounds objects if we don't like this.
|