Quickly looking up which argument is which is now harder than it should be for Log, CLog and FLog. Neither logBase nor integerLogBase# mention which argument is which.
To make matters worse, languages order them differently so you routinely have to look them up if you're a polyglot:
log(value, base): Python, Ruby
log(base, value): Haskell, Mathematica
I prefer fully written out names (base, value), but b/x or b/v would be an improvement over the status quo too.
This PR also namifies Div, but I care much less about that one.
Quickly looking up which argument is which is now harder than it should be for
Log
,CLog
andFLog
. NeitherlogBase
norintegerLogBase#
mention which argument is which.To make matters worse, languages order them differently so you routinely have to look them up if you're a polyglot:
log(value, base)
: Python, Rubylog(base, value)
: Haskell, MathematicaI prefer fully written out names (
base
,value
), butb
/x
orb
/v
would be an improvement over the status quo too.This PR also namifies
Div
, but I care much less about that one.