diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2023-03-21 21:48:05 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2023-03-21 21:48:05 -0700 |
commit | 1cdc46ddad07b2b9eadabad81a7321f6037452bf (patch) | |
tree | a6c8965d7cf5512bb7373003e7ae36a43b79e91a /stdlib | |
parent | b0996ee594a18976dae2ac3f0a6932ac50630992 (diff) | |
download | txr-1cdc46ddad07b2b9eadabad81a7321f6037452bf.tar.gz txr-1cdc46ddad07b2b9eadabad81a7321f6037452bf.tar.bz2 txr-1cdc46ddad07b2b9eadabad81a7321f6037452bf.zip |
New function: ignore, synonym of nilf.
This will be an official mechanism for indicating
deliberately unused variables.
* eval.c (eval_init): Register ignore intrinsic,
binding to the same function object as nilf.
* stdlib/compiler.tl (%const-foldable-funs%): Mention
ignore function, next to its nilf synonym.
* txr.1: Documented.
* stdlib/doc-syms.tl: Updated.
Diffstat (limited to 'stdlib')
-rw-r--r-- | stdlib/constfun.tl | 2 | ||||
-rw-r--r-- | stdlib/doc-syms.tl | 5 |
2 files changed, 4 insertions, 3 deletions
diff --git a/stdlib/constfun.tl b/stdlib/constfun.tl index bef32cc5..0f66ac41 100644 --- a/stdlib/constfun.tl +++ b/stdlib/constfun.tl @@ -47,7 +47,7 @@ memq memql memqual rmemq rmemql rmemqual countq countql countqual posq posql posqual rposq rposql rposqual eq eql equal meq meql mequal neq neql nequal max min clamp bracket take drop if or and progn - prog1 prog2 nilf tf display-width sys:fmt-simple + prog1 prog2 nilf ignore tf display-width sys:fmt-simple sys:fmt-flex sys:fmt-join packagep symbolp keywordp bindable stringp length-str coded-length cmp-str string-lt str= str< str> str<= str>= int-str diff --git a/stdlib/doc-syms.tl b/stdlib/doc-syms.tl index 067d3701..4046ea49 100644 --- a/stdlib/doc-syms.tl +++ b/stdlib/doc-syms.tl @@ -985,6 +985,7 @@ ("ignbrk" "N-02391683") ("igncr" "N-02391683") ("ignerr" "N-007287AC") + ("ignore" "N-007E0508") ("ignpar" "N-02391683") ("ignwarn" "N-02552A58") ("imaxbel" "N-02391683") @@ -1324,7 +1325,7 @@ ("next-file" "N-00839D2F") ("nf" "N-0267AE6D") ("nil" "N-015134D8") - ("nilf" "N-032070EB") + ("nilf" "N-007E0508") ("ninth" "N-01B0FA33") ("nl0" "N-03BD477F") ("nl1" "N-03BD477F") @@ -1994,7 +1995,7 @@ ("test-neq-set-indent-mode" "N-01A1F89C") ("test-set" "N-036C7E9E") ("test-set-indent-mode" "N-01A1F89C") - ("tf" "N-032070EB") + ("tf" "N-007E0508") ("third" "N-01B0FA33") ("throw" "D-0053") ("throwf" "N-015466AD") |