diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2014-01-11 20:45:37 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2014-01-11 20:45:37 -0800 |
commit | c1535145101cf8758f3716c2e4fd3ddaa722f21c (patch) | |
tree | 1d6883ffff0ba1ca3c03c4fbbf1d5aa79008b511 /eval.c | |
parent | 5ee9c6e95736d9ae925fedab4caa0c615d115fb2 (diff) | |
download | txr-c1535145101cf8758f3716c2e4fd3ddaa722f21c.tar.gz txr-c1535145101cf8758f3716c2e4fd3ddaa722f21c.tar.bz2 txr-c1535145101cf8758f3716c2e4fd3ddaa722f21c.zip |
* arith.c (to_float): Print function name as ~a rather than ~s,
so it doesn't have quotes around it.
(cum_norm_dist): New function.
* arith.h (cum_norm_dist): Declared.
* eval.c: Include arith.h.
(eval_init): Register cum_norm_dist as intrinsic.
* txr.1: Documented cum-norm-dist.
Diffstat (limited to 'eval.c')
-rw-r--r-- | eval.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -46,6 +46,7 @@ #endif #include "lib.h" #include "gc.h" +#include "arith.h" #include "signal.h" #include "unwind.h" #include "regex.h" @@ -2351,6 +2352,7 @@ void eval_init(void) reg_fun(intern(lit("log"), user_package), func_n1(loga)); reg_fun(intern(lit("exp"), user_package), func_n1(expo)); reg_fun(intern(lit("sqrt"), user_package), func_n1(sqroot)); + reg_fun(intern(lit("cum-norm-dist"), user_package), func_n1(cum_norm_dist)); reg_fun(intern(lit("fixnump"), user_package), func_n1(fixnump)); reg_fun(intern(lit("bignump"), user_package), func_n1(bignump)); reg_fun(intern(lit("floatp"), user_package), func_n1(floatp)); |