Alex Shinn
0a050a524a
Improve let-keywords docs and add unit tests (issue #866 ).
2022-10-11 22:32:32 +09:00
Alex Shinn
6e636594a5
simplify opt-lambda def; copy list tail for rest arguments
2021-11-25 22:01:59 +09:00
Alex Shinn
1eee928e67
allow non-optional bindings in let-optionals[*]
2021-11-25 00:14:15 +09:00
Alex Shinn
1881116804
enforce order of let-optionals* val/rest binding in non-chibi impl (issue 778)
2021-09-02 12:58:41 +09:00
Alex Shinn
378b56a0c3
adding opt-lambda* and define-opt*
2021-06-28 17:27:22 +09:00
Alex Shinn
0fbd89dd00
ignore keywords in non-keyword positions (issue #753 )
2021-06-28 16:19:43 +09:00
Nguyễn Thái Ngọc Duy
65a1eba878
make optional-test and diff-test run without (chibi test)
...
Tested with gauche. It's mostly about not importing (chibi test)
unconditionally, and importing (scheme write). And in one case I need to
exclude some tests because gauche catches invalid call forms at compile
time. I'm not sure if that can be caught...
2020-09-01 20:55:03 +07:00
Alex Shinn
e5cf364360
forgot to wrap inline cond-expand defs in begin
2020-09-01 22:27:59 +09:00
Alex Shinn
f6bd8b6266
fix inlined (chibi test) lite
2020-09-01 10:59:25 +09:00
Alex Shinn
217baeeb57
avoid cyclic test deps in snow
2020-08-31 21:52:01 +09:00
Alex Shinn
f4b0277d01
allow rest param in let-optionals
2019-10-14 22:04:23 +08:00
Alex Shinn
e7b9510656
allowing required args in opt-lambda, adding define-opt
2019-08-24 22:34:20 +08:00