From ae644e2046349d2fdb83da88a33bedb565b99dce Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Thu, 13 Oct 2022 06:57:48 -0700 Subject: New function: macroexpand-params. * stdlib/pmac.tl (macroexpand-params): New function, implemented using newly exposed sys:expand-param-macro. * autoload.c (pmac_set_entries): Trigger pmac.tl autload on macroexpand-params symbol. * eval.c (eval_init): Register existing expand_param_macro function as sys:expand-param-macro. * txr.1: Documented. * stdlib/doc-syms.tl: Updated. --- autoload.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'autoload.c') diff --git a/autoload.c b/autoload.c index c8db544b..a3430a63 100644 --- a/autoload.c +++ b/autoload.c @@ -504,7 +504,7 @@ static val tagbody_instantiate(void) static val pmac_set_entries(val fun) { val name[] = { - lit("define-param-expander"), nil + lit("define-param-expander"), lit("macroexpand-params"), nil }; autoload_set(al_fun, name, fun); return nil; -- cgit v1.2.3