Function: calculator-expt
calculator-expt is a byte-compiled function defined in
calculator.el.gz.
Signature
(calculator-expt X Y)
Documentation
Compute X^Y, dealing with errors appropriately.
Source Code
;; Defined in /usr/src/emacs/lisp/calculator.el.gz
(defun calculator-expt (x y)
"Compute X^Y, dealing with errors appropriately."
(condition-case nil
(expt x y)
(overflow-error
;; X and Y must be integers, as expt silently returns floating-point
;; infinity on floating-point overflow.
(if (or (natnump x) (evenp y))
1.0e+INF
-1.0e+INF))))