diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2024-04-04 07:33:54 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2024-04-04 07:33:54 -0700 |
commit | d01e894af245c7f8df9b193b482150a1b9725f1c (patch) | |
tree | ef4ba9ec874f641421acd7e20a5a88976d507334 /eval.c | |
parent | f7acc9f8daf14a4171e86fe5fd9dd1c32f6b3948 (diff) | |
download | txr-d01e894af245c7f8df9b193b482150a1b9725f1c.tar.gz txr-d01e894af245c7f8df9b193b482150a1b9725f1c.tar.bz2 txr-d01e894af245c7f8df9b193b482150a1b9725f1c.zip |
New function: lcons-force.
* lib.[ch] (lcons_force): New function.
* eval.c (eval_init): Register lcons-force intrinsic.
* txr.1: Documented.
Diffstat (limited to 'eval.c')
-rw-r--r-- | eval.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -7294,6 +7294,7 @@ void eval_init(void) reg_fun(intern(lit("lcons-fun"), user_package), func_n1(lcons_fun)); reg_fun(intern(lit("lcons-car"), user_package), func_n1(lcons_car)); reg_fun(intern(lit("lcons-cdr"), user_package), func_n1(lcons_cdr)); + reg_fun(intern(lit("lcons-force"), user_package), func_n1(lcons_force)); reg_fun(car_s, car_f); reg_fun(cdr_s, cdr_f); reg_fun(rplaca_s, func_n2(rplaca)); |