From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Mikael Djurfeldt Newsgroups: gmane.lisp.guile.user Subject: Re: Where is the list of Guile maintainers? Date: Fri, 20 Dec 2024 18:22:49 +0100 Message-ID: References: <20241220145949.r1zo2D00i2kJuzj061zo5v@michel.telenet-ops.be> <20241220161143.r3Bj2D0062kJuzj013Bjod@andre.telenet-ops.be> Reply-To: mikael@djurfeldt.com Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15709"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Nate Rosenbloom , Tom Whitcomb via General Guile related discussions , Mikael Djurfeldt , =?UTF-8?Q?Ludovic_Court=C3=A8s?= To: Maxime Devos Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Fri Dec 20 18:23:58 2024 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tOgjG-0003te-9b for guile-user@m.gmane-mx.org; Fri, 20 Dec 2024 18:23:58 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tOgiQ-0007le-Rz; Fri, 20 Dec 2024 12:23:06 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tOgiP-0007l9-9a for guile-user@gnu.org; Fri, 20 Dec 2024 12:23:05 -0500 Original-Received: from mail-vk1-f179.google.com ([209.85.221.179]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tOgiN-0002HW-DY; Fri, 20 Dec 2024 12:23:04 -0500 Original-Received: by mail-vk1-f179.google.com with SMTP id 71dfb90a1353d-5188e0c2b52so638782e0c.1; Fri, 20 Dec 2024 09:23:01 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734715381; x=1735320181; h=cc:to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=07bfJ+4UpCZbDdjLAXjkfx+afSjFa8+8AW6jvIi1bMg=; b=QQdVnWp/GRYQgkllRX5DstgFnghvmCXQBliUESKIn7fCHOHSwJeEpjvAGjixGhBsm/ sIQg0/xRYFykBxAKVa7pjxwPRuHBVGyME/PyFEC9kPvB1bmPStg1OppQM7jVnFXZgGV3 v5edk1e3MXxv2lsMilAFYC7j85auVaDNba3rgO25jp5WtfxXw9Y8eU3M9ZjQsMN0tSfg 4hRusdonEqda/1nDqPuuvzUD3ViHoldsvAXq/rjAf+ezfIcdXiK7lx5qrkvnlDV+us66 1LEfpVp1VI2ypGj6ZuTeQFkdzobqrT8FybEnFB9PvrLmT6AgRA/Xs0SRuHaY+ePlAeGO pR2Q== X-Forwarded-Encrypted: i=1; AJvYcCUIrCo+byyd2kOF54HzKs/bRWQ1jCFzJMvEb4WTXLdtsM3g8F3R38hrycUJnUqlwNBXMyK9oQ==@gnu.org, AJvYcCVCV4WteDx/8OKQ+qsbg+uwfAVjtWLUMFRGuRrgEGkFS3JYUfTd1EBVX+tEkdkabfVpZZxT/fh89cDe@gnu.org X-Gm-Message-State: AOJu0YwxyxFpLN4y/1APwdE6w2k6H+EjnPE1Ka0QOeAKXxrRhPLE29aV UZdHrnPrll5UaD1WjS4QWegqoAJN+ZBNH0Ll144H+c8o8dB1XECIjOiPI4/8MAhiMDnUrT1+2y8 UofbrgndRi4xwmdPlTx7vm4RnCPor0g== X-Gm-Gg: ASbGncsZRPRX7acGM9l8KzEDmqw8q+1FKDRF9mqsz1Ew4SsNgPs8m6OX4qG5y6Aok/E pnrumVHsTdLNKAcsvPPnWvHWwkUsX9NTbBs/BMss= X-Google-Smtp-Source: AGHT+IHmpqliIcNaH9sbdQtbtWf9Bc7mUgLxVpu1fMMpaTEWmeNZAqOHu0JQKdO4htDCXm4NwZDHwRjaWuQNXrDITLQ= X-Received: by 2002:a05:6122:4889:b0:50c:9834:57b3 with SMTP id 71dfb90a1353d-51b75c5afc3mr4785668e0c.4.1734715380828; Fri, 20 Dec 2024 09:23:00 -0800 (PST) In-Reply-To: <20241220161143.r3Bj2D0062kJuzj013Bjod@andre.telenet-ops.be> Received-SPF: pass client-ip=209.85.221.179; envelope-from=mdjurfeldt@gmail.com; helo=mail-vk1-f179.google.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.248, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-1.129, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.user:20019 Archived-At: On Fri, Dec 20, 2024 at 4:12=E2=80=AFPM Maxime Devos via General Guile rela= ted discussions wrote: > >According to the manual Ludovic Court=C3=A8s and Andy Wingo are the curr= ent > maintainers. Although it hasn=E2=80=99t been updated in 5 years. > > https://www.gnu.org/software/guile/manual/html_node/A-Scheme-of-Many-Main= tainers.html > > > >But I guess that would be a good place to update if it=E2=80=99s changed= . > > I recall hearing that Ludo=E2=80=99 left (or intended to leave?), so I do= n=E2=80=99t trust > it too much, and both don=E2=80=99t seem active with considering Guile pa= tches. > Also, I=E2=80=99ve seen some other people accepting / merging patches and= there > doesn=E2=80=99t appear to be a formal maintainer/committer distinction he= re, I=E2=80=99d > think there are some others as well. > > I guess I=E2=80=99ll wait for some other replies. > Hi Maxime, I'll let others reply to your specific questions, but can explain a little bit about where I come from. I was once a Guile maintainer. During that time we had a policy of letting people which we considered as having some degree of "good judgement" have write access. It was like that from the start, actually. Guile contributions was in that respect never strictly controlled by the maintainer, even though the maintainer set policy and jumped in to correct things. Guile has in this respect always been kind of "hackable". That said, those with write access had some amount of "self restrain" such that we never committed things that es "controversial" or which we didn't feel helped the project along forward. In the case of the recent for-line-in-file, I might have given you too short notice before committing, but on the other hand I feel it is important that it doesn't become too hard to contribute to Guile. Actually, regarding for-line-in-file: Have you seen the Racket solution? That seems pretty nice. I would really like to have a Python iterator-like stream-based solution. :) Best regards, Mikael