diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2020-09-01 06:40:36 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2020-09-01 06:40:36 -0700 |
commit | 286bb507a316acefcecc87865f3a152c403ea8b3 (patch) | |
tree | 9f1df698308ae963da85ac31847a9197582f3450 /eval.c | |
parent | 2c773cc08d1945df2b410863512305140ac9d9da (diff) | |
download | txr-286bb507a316acefcecc87865f3a152c403ea8b3.tar.gz txr-286bb507a316acefcecc87865f3a152c403ea8b3.tar.bz2 txr-286bb507a316acefcecc87865f3a152c403ea8b3.zip |
New function: reject.
* eval.c (eva_init): Register reject intrinsic.
* lib.c (appendl): New static function.
(reject): New function.
* lib.h (reject): Declared.
* txr.1: Documented.
Diffstat (limited to 'eval.c')
-rw-r--r-- | eval.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -6963,6 +6963,7 @@ void eval_init(void) reg_fun(intern(lit("contains"), user_package), func_n4o(contains, 2)); reg_fun(intern(lit("where"), user_package), func_n2(where)); reg_fun(intern(lit("select"), user_package), func_n2(sel)); + reg_fun(intern(lit("reject"), user_package), func_n2(reject)); reg_fun(intern(lit("relate"), user_package), func_n3o(relate, 2)); reg_fun(intern(lit("seq-begin"), user_package), func_n1(seq_begin)); reg_fun(intern(lit("seq-next"), user_package), func_n2(seq_next)); |