RE: Numbers in library names

2024-07-23 Thread Maxime Devos
> If (srfi |1|) were to be standardised via SRFI process or RnRS (maybe > implicitly as a ‘module names equality is to be done modulo > number/symbol conversions’ thing in a future R8RS), then (srfi |1|) > would be fine, but such a thing. Looks like I didn’t finish the sentence: ‘but such a thi

Re: Numbers in library names

2024-07-23 Thread Lassi Kortela
I haven’t received the e-mail you are responding too (in particular, I don’t know who you are responding to), but … I was talking to Marc; it seems there is a delay in list traffic. As already has been answered: The practical harm is (srfi |1|) is non-standard, but it looks standard because

RE: Numbers in library names

2024-07-23 Thread Maxime Devos
I haven’t received the e-mail you are responding too (in particular, I don’t know who you are responding to), but … >> In R7RS, (srfi 1) and (srfi |1|) are different library names. > >What is the practical harm? > >(If there is some obscure point whereby the semantics don't add up in an intuitiv

Re: Numbers in library names

2024-07-23 Thread Lassi Kortela
n of R7RS, which happened more than ten years ago. OK. I agree with the last point; a future RnRS can special-case "(srfi N)", demanding that the library described by it must be the same as the library "(srfi :N)".  The latter would be the default and numbers in libr

Re: Numbers in library names

2024-07-23 Thread Marc Nieper-Wißkirchen
less, the fact > is that there are two widespread existing conventions. We should make > them interoperate. > I agree with the last point; a future RnRS can special-case "(srfi N)", demanding that the library described by it must be the same as the library "(srfi :N)". The latter would be the default and numbers in library names otherwise deprecated. Numbers would be reserved for versioning.

Re: Numbers in library names

2024-07-23 Thread Lassi Kortela
There are other costs involved, e.g., when mappings from library names to the pathnames have to be specified. While it is straightforward to encode a number of characters like "/" or ":", it is not so straightforward to encode numbers differently from symbols that look like numbers. Why would

Re: Numbers in library names

2024-07-22 Thread Marc Nieper-Wißkirchen
to use the first library name part > instead of the last is the only technical obstacle to numbers in library > names, it seems the cost is trivial. > There are other costs involved, e.g., when mappings from library names to the pathnames have to be specified. While it is straightforward

Re: Numbers in library names

2024-07-22 Thread Artyom Bologov
Hi Marc,Yes, that clarifies a lot, thank you!—Artyom Bologovhttps://aartaka.meOn 23 Jul 2024, at 01:02, Marc Nieper-Wißkirchen wrote:Am Mo., 22. Juli 2024 um 22:52 Uhr schrieb Artyom Bologov <m...@aartaka.me>:Hi y'all, I've been confused by the statements that R6/7RS don&#

Re: Numbers in library names

2024-07-22 Thread Marc Nieper-Wißkirchen
Am Mo., 22. Juli 2024 um 22:52 Uhr schrieb Artyom Bologov : > Hi y'all, > > I've been confused by the statements that R6/7RS don't have numbers in > library names. Because both kinda do. > > R6RS seems to allow the last library name element to be a list (?) of

Re: Numbers in library names

2024-07-22 Thread Artyom Bologov
Hi y'all, I've been confused by the statements that R6/7RS don't have numbers in library names. Because both kinda do. R6RS seems to allow the last library name element to be a list (?) of numbers explicitly reserved for library version: See https://www.r6rs.org/final/html/r6rs/r

RE: Numbers in library names

2024-07-22 Thread Maxime Devos
>> the R7RS authors were >> likely unaware of the incompatibility of their proposal to allow numeric >> name parts with existing implementations and language extensions. > >Implementation, singular. Implementations, plural, since Chibi seems to do the same ‘module name -> file name’ thing as Gu

Re: Numbers in library names

2024-07-22 Thread Lassi Kortela
in library names, it seems the cost is trivial. Why not take the first library name part instead of the last? The last name part is the most specific one. What does that mean, and what are the ramifications? the R7RS authors were likely unaware of the incompatibility of their proposal

Re: Numbers in library names

2024-07-22 Thread Marc Nieper-Wißkirchen
Am Mo., 22. Juli 2024 um 19:43 Uhr schrieb Lassi Kortela : > > To correctly attach marks (in the R6RS syntax model) to the imported > > identifiers, the expander needs marks associated with the library name > > (and takes the marks of the last name part, which, therefore, must be an > > identifier

Numbers in library names

2024-07-22 Thread Lassi Kortela
To correctly attach marks (in the R6RS syntax model) to the imported identifiers, the expander needs marks associated with the library name (and takes the marks of the last name part, which, therefore, must be an identifier). Where does the decision to take the last library name part come from?