Alex Shinn
6891ba1a33
add failing non-greedy test example
...
Issue #1020 .
2025-04-01 10:36:06 +09:00
Alex Shinn
f8600d444f
Don't consume the delimiter in read-float-tail.
...
Closes #1019 .
2025-03-23 05:21:28 +09:00
Alex Shinn
ed37af2dfd
Remove double read-char in scribble parser.
...
Closes #1018 .
2025-03-22 11:20:04 +09:00
Alex Shinn
72ec53ca26
More thorough checks for SEXP_MIN_FIXNUM/-1.
...
Closes #1006 .
2025-01-30 11:44:23 +09:00
Alex Shinn
c437ede235
Guard against ill-formed responses in snow remote-command.
2024-12-02 11:43:36 +09:00
Alex Shinn
49072ebbf4
Need to apply eof-object.
2024-11-13 15:57:26 +09:00
Alex Shinn
28676fcba9
fix csv-num-rows when last row doesn't end in nl
2024-11-08 17:00:16 +09:00
Alex Shinn
bf7187f324
add csv-num-rows
2024-11-08 16:25:13 +09:00
Alex Shinn
f28168a2a6
Adding csv-writer support.
2024-11-02 23:10:49 +09:00
Alex Shinn
8e67defd71
Add quote-doubling-escapes? and quote-non-numeric?.
2024-11-02 18:15:05 +09:00
Alex Shinn
416da21528
Add repl-print-exception.
2024-10-29 21:45:00 +09:00
Alex Shinn
f4e3c0fd0b
Defining and using a repl-print generic to allow customizing REPL output.
2024-10-28 09:16:30 +09:00
Alex Shinn
4f3a98b2b3
Improving csv docs.
2024-10-25 18:44:30 +09:00
Alex Shinn
0976d04b21
Adding initial CSV library.
2024-10-23 23:17:03 +09:00
Alex Shinn
be31278685
Clarify there is no special meaning to else in match.
...
Closes #1005 .
2024-10-09 07:16:41 +09:00
Alex Shinn
702e881289
Add error advise when forgetting to import a language.
...
Closes #1001 .
2024-09-20 09:13:16 +09:00
Alex Shinn
d677a135f1
Add current-test-value-formatter.
2024-09-17 18:37:40 +09:00
Daphne Preston-Kendal
5bc498b32a
(chibi test): add a type test for exceptions in test-error
2024-08-25 21:28:28 +01:00
Alex Shinn
24b5837562
Fix help output for nested command-specific options.
...
Closes #997 .
2024-08-19 22:24:03 +09:00
Alex Shinn
e09fdb7e31
Fix attribute skipping for chibi-doc text rendering.
...
Closes #996 .
Also guard against bad input with proper-list?.
2024-08-15 12:09:46 +09:00
Alex Shinn
f1df493c32
Upgrading to Unicode 15.1.0.
2024-05-31 23:57:18 +09:00
Alex Shinn
0bbb60060a
Fix getgrnam_r error handling.
...
Closes #884 .
2024-05-31 19:05:43 +09:00
Alex Shinn
3558c0f4a6
Add tests and documentation for define-binary-record-type.
2024-05-30 19:08:09 +09:00
Alex Shinn
390122a7bc
accept a --quiet option to disable full request logging in http-server
...
Closes #926
2024-05-29 22:46:52 +09:00
Alex Shinn
5350d0429c
export http-send-file
...
Closes #927
2024-05-29 22:37:43 +09:00
Alex Shinn
26a4ce94a7
Implement look-around assertions for SRFI 115.
2024-05-29 22:30:46 +09:00
Alex Shinn
045bb1813c
reduce bound on equal?/bounded
2024-05-29 14:10:42 +09:00
Alex Shinn
2161f0df6e
escape backslash
2024-05-28 23:12:09 +09:00
Alex Shinn
9010b2c5be
provide a simpler (chibi app) example
2024-05-28 23:11:27 +09:00
Arthur A. Gleckler
619f63fb5e
Fix typo in (chibi app) example.
...
Backslash needed escaping.
2024-05-27 19:16:36 -07:00
Alex Shinn
c200ecb21c
Merge pull request #940 from raviqqe/chore/unwind-on-exit
...
Unwind on exit
2024-05-26 21:51:17 +09:00
Yota Toyama
587f739f76
Import call/cc
2024-05-26 13:10:28 +09:00
Yota Toyama
0673eae46d
Fix
2024-05-26 13:06:58 +09:00
Alex Shinn
0ce4614457
Add array-packed? tests on empty arrays.
...
Issue #959 .
2024-05-24 19:42:00 +09:00
Alex Shinn
47f7ab01cf
Show source for failed expected value.
2024-05-16 23:27:57 +09:00
Alex Shinn
6ae3a43ee7
Adding memoize-file-loader test.
2024-05-13 22:06:19 +09:00
Alex Shinn
f25329b5aa
Adding initial text type.
2024-03-19 23:03:21 +09:00
Alex Shinn
c4611cc33f
Add some extended utf8 IO utilities.
2024-03-18 22:47:40 +09:00
Alex Shinn
b303bf3611
Allow for a chunked regexp API by exposing low-level tools.
2024-03-17 22:21:23 +09:00
Alex Shinn
5b27b01f91
Fix line wrapping in chibi test
2024-03-17 10:39:27 +09:00
Alex Shinn
19c7d4fec2
user/group-information should return #f for unknown users
2024-02-23 15:16:22 +09:00
Daphne Preston-Kendal
a277a5dffc
(chibi test): Put newlines after test results etc in verbose mode
2023-11-06 20:59:10 +01:00
Alex Shinn
06f0cc0225
Add iset-rank/select.
2023-05-23 22:03:19 +09:00
Lassi Kortela
561fc1bae0
Drop (chibi sxml) dependency on let-optionals
...
let-optionals can be provided by the (chibi optional) library or by
SRFI 227. Either dependency is non-trivial and makes it tricky to
incorporate (chibi sxml) into outside projects. Since (chibi sxml)
only makes trivial use of let-optionals, expand the macro by hand.
2023-04-21 16:42:03 +03:00
Ricardo G. Herdt
ffe1ae4452
add support for Guile [snow-chibi]
...
Two recent changes to Guile improved its R7RS support:
- 3.0.7 fixed a bug regarding cond-expand in a define-library form.
- 3.0.8 added support for R7RS' srfi library names, e.g. (srfi 69) instead of
(srfi srfi-69) used by Guile.
These changes open the possibility for using snow libraries in R7RS Guile
programs. This commit adds support for installing/removing snow libraries for
Guile.
2023-03-31 20:29:35 +02:00
Alex Shinn
c026c0884d
Encode JSON null as the symbol 'null.
...
Closes #893 .
2023-02-16 21:32:35 +09:00
Alex Shinn
598dcad547
Error on using only to import an unexported binding.
...
Closes #865 .
2023-01-28 15:47:37 +09:00
Daphne Preston-Kendal
97adffc8b5
Make macro-aux safe for other things together with syntax-case
...
If you set the macro-aux of a macro outside of (chibi syntax-case), it
would previously case `syntax` to think that it was a pattern variable
and try to substitute it, even if the macro-aux was being used for
something else.
This patch fixes that by wrapping pattern variable values in an extra
typed box and checking that it has the right type before deciding that
it’s actually a pattern variable.
2022-10-26 11:04:23 +02:00
Alex Shinn
ad4dfcb77b
add package-page snow-fort utility
2022-10-19 17:53:59 +09:00
Alex Shinn
b1750cee57
Merge pull request #868 from arthurgleckler/master
...
Fix bug: attributes without values didn't work.
2022-10-12 16:44:55 +09:00