<- [[.:prplreference| PRPL reference]] <- [[.:prplreference#math|Math]] ===== log ===== ^Arguments^Result^Notation^ |arg base| float| [float float- float] | === Description === Allows the performance of arbitrary based logarithms. See examples. On zero, returns -inf. Below zero, returns NaN, a special value that always causes failure when compared to other numbers. (ie. (NaN<0) -> false, (NaN>=0) -> false)
other logarithms
log(x,10) = log10(x)
log(x,e) = ln(x) === Examples === trace(log(2 .5)) #prints '-1' trace(log(.25 .5)) #prints '2'