Re: Anonymous records
Antero Mejr
(30 Sep 2024 02:45 UTC)
|
Re: Anonymous records
Marc Nieper-Wißkirchen
(30 Sep 2024 06:02 UTC)
|
Re: Anonymous records
Daphne Preston-Kendal
(30 Sep 2024 07:08 UTC)
|
Re: Anonymous records
Marc Nieper-Wißkirchen
(30 Sep 2024 07:30 UTC)
|
Re: Anonymous records
Daphne Preston-Kendal
(30 Sep 2024 07:46 UTC)
|
Re: Anonymous records
Antero Mejr
(30 Sep 2024 19:26 UTC)
|
Re: Anonymous records
Daphne Preston-Kendal
(30 Sep 2024 20:12 UTC)
|
Re: Anonymous records Sergei Egorov (30 Sep 2024 21:07 UTC)
|
Re: R7RS large primitives [was: Re: Anonymous records]
Antero Mejr
(02 Oct 2024 22:28 UTC)
|
Re: R7RS large primitives [was: Re: Anonymous records]
Sergei Egorov
(02 Oct 2024 23:17 UTC)
|
Re: Anonymous records
Wolfgang Corcoran-Mathe
(01 Oct 2024 00:58 UTC)
|
Re: Anonymous records
Antero Mejr
(01 Oct 2024 03:24 UTC)
|
Re: Anonymous records
Arthur A. Gleckler
(01 Oct 2024 03:46 UTC)
|
Scheme meetups [was: Re: Anonymous records]
Peter Bex
(01 Oct 2024 19:20 UTC)
|
Re: Anonymous records
Retropikzel
(07 Oct 2024 16:14 UTC)
|
Re: Anonymous records
Peter Bex
(07 Oct 2024 18:01 UTC)
|
Re: Anonymous records
Arthur A. Gleckler
(07 Oct 2024 19:57 UTC)
|
Would it be reasonable to suggest, as a part of R7RS Large process, to explicitly specify a superset of R7RS Small (we may informally call it R7RS Medium) having just enough extra primitives and mechanisms to allow for practical R7RS Large reference implementation to be distributed as a portable set of R7RS Medium-based libraries, with minimal cond-expand tricks? This would allow small Scheme implementors to partake in R7RS Large game with reasonable additional effort. -S > On Sep 30, 2024, at 4:12 PM, Daphne Preston-Kendal <xxxxxx@nonceword.org> wrote: > > On 30 Sep 2024, at 21:26, Antero Mejr <xxxxxx@antr.me> wrote: > >> Daphne Preston-Kendal <xxxxxx@nonceword.org> writes: >> >>> I am happy to respond to constructive, actionable criticism of our processes, >>> but ‘I don’t like it’ is neither constructive nor actionable. >> >> 1. It's uniquely annoying to write portable Scheme, because each >> implementation has inconsistent library support. >> >> 2. In order to find documentation for writing portable Scheme, you need >> to consult at least 3 different websites simultaneously (the >> standard, SRFIs, implementation). > > If only there were a standards effort attempting to provide a larger base for portable libraries and provide more accessible documentation for the base language. > >> 3. No reference implementations, so lots of duplication of work. The >> SRFI examples often are not portable (especially the older ones), and >> need to be put together piecemeal, because there is no standard for >> package management. >> >> 4. The largest program written in Scheme, the Guix package manager, does >> not have a way to install or (re)use R7RS libraries, ironically. > > I am not sure what you expect me to do about this. > >> 5. There's no Scheme Foundation, and no way to connect with other >> Schemers in a given geographic area, etc. Most of the different >> Scheme sub-communities are really just a few people, a webpage, and >> maybe a mailing list. > > I want a Scheme Foundation too, but the SC has rejected the idea as being too much bureaucracy for a small language community like ours. I’m not sure they’re wrong, honestly. > >> 6. The steering committee's activities seem completely opaque. What do >> they discuss? What decisions do they make? How will it affect the >> direction of the language? How is their membership decided? How >> active are they? > > The SC generally deals directly with me only, or with others if they want to ask them. > > What they discuss: Almost nothing. There were three SC meetings in total last year – two to deal with John Cowan’s resignation, and one for me to give them a status update. Prior to that, they had been inactive since 2014. > > How the membership was decided: There was an open, online election in 2009. Should someone currently on the SC resign, there will be a new election. > >> 7. As Marc mentioned, the difficulty in following what is going on >> where. The reason I didn't reply to your initial message for a few >> days is because I wasn't subscribed to srfi-discuss, and had no idea >> you responded. > > If only the person who started this thread had chosen some other forum than srfi-discuss. > >> 8. It's unclear who has the ability/authority to make any sort of >> change. Could you address any of the above, if you wanted to? >> Hypothetically, if most people agree that N=3 is not sufficient, >> would you have to get approval from the steering committee to change >> it? What would happen if they disapproved? > > N=3 is an informal rule of thumb, suggested by the SC when I became chair, and has no official status in the charter. You can read the charter here: <https://small.r7rs.org/wiki/WG2Charter/> > > In practice, I intend to get more strict about requiring implementation support and implementer engagement with particular features as the Foundations approach finalization. > >>> I am really not sure what we can do to make the process more ‘transparent’. But >>> it’s especially hard to know when people apparently have ideas such as that ICFP >>> is somehow part of the process. >> >> That is part of the transparency problem. I heard about ICFP from the >> WG2 mailing list. Hosting meetings at ICFP is inaccessible and >> problematic: the price and logistics of attending such a conference >> keeps most Scheme users out. Unsure if that is the intention. > > My point is that ICFP is *not* part of the process. We don’t make decisions in meetings at ICFP. I have no idea where you got this impression, and I have no idea how you interpreted my previous mail as saying that we do. > >> And the WG2 mailing list appears to only be available on Google Groups, >> disjointed from any of the other Scheme sites. > > Google Groups hosts that mailing list, yes. But it is a normal email mailing list, and can be subscribed to without a Google Account. I did not make the decision to use Google Groups but it can’t easily be changed. > >> It doesn't have to be this way. If a Large reference library were >> provided, then Small implemetations would get Large for free. However, I >> think Scheme currently lacks the coordination to create and maintain >> such a library. I would be happy to be proved wrong on that though! > > If only there were a standards effort attempting to provide a reasonable standard library with sample implementations. > > > Daphne >