Tracking SRFI library names Lassi Kortela (13 May 2020 20:14 UTC)
Re: Tracking SRFI library names Lassi Kortela (13 May 2020 20:41 UTC)
Re: Tracking SRFI library names Lassi Kortela (13 May 2020 20:59 UTC)
Re: Tracking SRFI library names Lassi Kortela (13 May 2020 21:09 UTC)
Re: Tracking SRFI library names Arthur A. Gleckler (13 May 2020 21:56 UTC)
Re: Tracking SRFI library names John Cowan (14 May 2020 00:00 UTC)
Re: Tracking SRFI library names Lassi Kortela (14 May 2020 20:43 UTC)
Re: Tracking SRFI library names John Cowan (14 May 2020 21:01 UTC)
Re: Tracking SRFI library names Göran Weinholt (13 May 2020 22:20 UTC)
Re: Tracking SRFI library names Lassi Kortela (14 May 2020 20:38 UTC)
Re: Tracking SRFI library names Göran Weinholt (14 May 2020 21:14 UTC)
Re: Tracking SRFI library names Lassi Kortela (14 May 2020 21:37 UTC)
Re: Tracking SRFI library names Göran Weinholt (14 May 2020 21:44 UTC)
Re: Tracking SRFI library names Lassi Kortela (18 May 2020 08:13 UTC)

Re: Tracking SRFI library names Lassi Kortela 13 May 2020 21:09 UTC

If we called it "sublibrary" instead of "library":

(library-name r6rs-de-facto lists)
(library-name r7rs-large-red list)
(sublibrary ())

(library-name r6rs-de-facto vectors)
(library-name r7rs-large-red vector)
(sublibrary ())

(library-name r6rs-de-facto vectors)
(library-name r7rs-large-tangerine vector)
(sublibrary (base))
(sublibrary (s8))
(sublibrary (u8))
(sublibrary (s16))
(sublibrary (u16))
(sublibrary (s32))
(sublibrary (u32))
(sublibrary (s64))
(sublibrary (u64))
(sublibrary (f32))
(sublibrary (f64))
(sublibrary (c64))
(sublibrary (c128))

Or dropping extra parentheses:

(library-name r6rs-de-facto lists)
(library-name r7rs-large-red list)
(sublibrary)

(library-name r6rs-de-facto vectors)
(library-name r7rs-large-red vector)
(sublibrary)

(library-name r6rs-de-facto vectors)
(library-name r7rs-large-tangerine vector)
(sublibrary base)
(sublibrary s8)
(sublibrary u8)
(sublibrary s16)
(sublibrary u16)
(sublibrary s32)
(sublibrary u32)
(sublibrary s64)
(sublibrary u64)
(sublibrary f32)
(sublibrary f64)
(sublibrary c64)
(sublibrary c128)

How about this:

(library-name r6rs-de-facto lists)
(library-name r7rs-large-red list)
(sublibraries ())

(library-name r6rs-de-facto vectors)
(library-name r7rs-large-red vector)
(sublibraries ())

(library-name r6rs-de-facto vectors)
(library-name r7rs-large-tangerine vector)
(sublibraries () (base) (s8) (u8)
               (s16) (u16) (s32) (u32) (s64)
               (u64) (f32) (f64) (c64) (c128))