>I am curious with something that is so easy; why would you want it in core?

A lot of the Math Functions could be considered "so easy".

abs() could be written out as:
    function abs($n) {
        if ($n >= 0) return $n;
        else return $n*-1;
    }

pi() could be replaced by simply setting a global variable equal to 3.14159265358979

floor() could be written out as:
    function floor($n) {
        $stop = strpos($n, '.');
        if ($stop !== false) return substr($n,0,$stop);
        else return $n
    }

ceil() could be written out as:
    function ceila($n) {
        $stop = strpos($n, '.');
        if ($stop !== false) return 1+substr($n,0,$stop);
        else return $n;
    }

The above examples are just a few that stick out to me I'm sure that looking through the list of available math functions would provide a few more examples. Keeping these examples in mind, I don't follow the logic of range mapping being too easy to implement manually whenever it is needed to not warrant being included in core.

Reply via email to