[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#40371: [R7RS] Guile does not accept library name parts that are non-
From: |
Andy Wingo |
Subject: |
bug#40371: [R7RS] Guile does not accept library name parts that are non-negative exact integers |
Date: |
Thu, 02 Apr 2020 21:05:37 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
In the concrete case of the SRFI modules, importing e.g. (srfi 9) works
AFAIU. Does this not work for you?
I think that allowing numbers as module name components, beyond the SRFI
modules, is not currently a good idea for Guile. I had a look at it and
it's a bit too intrusive.
Andy
On Wed 01 Apr 2020 12:47, Marc Nieper-Wißkirchen <address@hidden> writes:
> An R7RS library name consists of parts, where each part is either a symbol or
> a non-negative exact integer. Guile doesn't support the latter ones.
>
> This is unfortunate as the implementation of a SRFI NNN is usually delivered
> in form of a library named (srfi NNN).
>
> When this is corrected, for interoperability, it would be great if Guile
> offers
> the included SRFIs not only under the name (srfi srfi-NNN) but also under
> (srfi NNN).
>
> Thanks,
>
> Marc