1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-01 01:40:21 +02:00
guile/module/srfi
Tomas Volf 1a5e35f0eb
srfi-64: Accept symbols as test group names.
The specification mandates a string, but with rationale suggesting symbols
would be a more natural fit.

> In some ways using symbols would be preferable. However, we want
> human-readable names, and standard Scheme does not provide a way to include
> spaces or mixed-case text in literal symbols.

Add support for symbols as an implementation extension and for backwards
compatibility with the reference implementation.

* module/srfi/srfi-64.scm (%cmp-group-name): New procedure.
(test-end): Use it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Reported-by: Daniel Llorens <lloda@sarc.name>
2024-10-26 19:44:40 +02:00
..
srfi-4 New function srfi-4-vector-type-size in (srfi srfi-4 gnu) 2021-12-06 14:00:03 +01:00
srfi-9
srfi-42
srfi-67
srfi-171 Add SRFI-171 to guile 2020-03-25 22:44:27 +01:00
srfi-1.scm Drop libguile srfi-1 2024-07-30 19:39:32 -05:00
srfi-2.scm
srfi-4.scm New function srfi-4-vector-type-size in (srfi srfi-4 gnu) 2021-12-06 14:00:03 +01:00
srfi-6.scm
srfi-8.scm
srfi-9.scm Remove vestigial code from srfi-9 2024-03-17 21:40:58 +01:00
srfi-10.scm Deprecate passing a non-zero size to make-module 2019-09-27 22:57:38 +02:00
srfi-11.scm srfi-11: Do not expose variables to later clauses 2020-01-12 22:18:41 +01:00
srfi-13.scm
srfi-14.scm
srfi-16.scm
srfi-17.scm
srfi-18.scm Associate #:replace info with modules, not variables 2019-11-29 11:51:29 +01:00
srfi-19.scm SRFI-19: Add support for ISO 8601 zones with a colon. 2024-04-13 14:35:29 -05:00
srfi-26.scm
srfi-27.scm
srfi-28.scm Implement SRFI 28: Basic Format Strings. 2014-12-02 11:49:05 -05:00
srfi-31.scm
srfi-34.scm Re-implement `guard' 2020-01-10 21:42:26 +01:00
srfi-35.scm srfi-35: Fix expansion of 'condition' for compound conditions. 2022-10-01 18:04:16 +02:00
srfi-37.scm Fix error messages containing format strings 2024-05-06 11:51:53 +02:00
srfi-38.scm
srfi-39.scm
srfi-41.scm
srfi-42.scm
srfi-43.scm Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
srfi-45.scm
srfi-60.scm Replace bit-count with bitvector-count 2020-04-12 22:17:22 +02:00
srfi-64.scm srfi-64: Accept symbols as test group names. 2024-10-26 19:44:40 +02:00
srfi-67.scm
srfi-69.scm Fix hash-table-merge! bug. 2021-03-12 22:31:00 +01:00
srfi-71.scm Make srfi-71 visible through 'cond-expand'. 2018-08-07 12:33:25 +02:00
srfi-88.scm
srfi-98.scm
srfi-111.scm
srfi-171.scm Add SRFI-171 to guile 2020-03-25 22:44:27 +01:00