diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2014-07-29 07:27:38 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2014-07-29 07:27:38 -0700 |
commit | 7b0cc54a306486e2ca09b7863f7330f85bf6531c (patch) | |
tree | 9c0c8036f676bb73cb68d89d1e02eaa10142c8f5 /eval.c | |
parent | e25ae2d57a7b7a5252d9a13441d963b7dd2b8c1a (diff) | |
download | txr-7b0cc54a306486e2ca09b7863f7330f85bf6531c.tar.gz txr-7b0cc54a306486e2ca09b7863f7330f85bf6531c.tar.bz2 txr-7b0cc54a306486e2ca09b7863f7330f85bf6531c.zip |
* eval.c (eval_init): Register nconc as intrinsic.
* lib.c (nconcv): New function.
* lib.h (nconcv): Declared.
* txr.1: Documented nconc.
Diffstat (limited to 'eval.c')
-rw-r--r-- | eval.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -3598,6 +3598,7 @@ void eval_init(void) reg_fun(intern(lit("replace-list"), user_package), func_n4o(replace_list, 2)); reg_fun(append_s, func_n0v(appendv)); reg_fun(intern(lit("append*"), user_package), func_n0v(lazy_appendv)); + reg_fun(intern(lit("nconc"), user_package), func_n0v(nconcv)); reg_fun(list_s, list_f); reg_fun(intern(lit("list*"), user_package), func_n0v(list_star_intrinsic)); reg_fun(identity_s, identity_f); |