From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lassi Kortela Newsgroups: gmane.lisp.guile.devel Subject: Re: The Guile junk drawer and a C plea Date: Wed, 17 Jul 2024 14:12:18 +0300 Message-ID: <0ca709eb-5d14-4ce7-a27e-3b7367bde44d@lassi.io> References: <20240629002027.13853-1-richard@freakingpenguin.com> <87h6co21qv.fsf@laura> <87r0bsxpoe.fsf@web.de> <4d9d9c2e-0830-4267-b8e5-1a50cb815508@msavoritias.me> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8910"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird To: MSavoritias , guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Wed Jul 17 13:14:41 2024 Return-path: Envelope-to: guile-devel@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 1sU2cK-000259-1M for guile-devel@m.gmane-mx.org; Wed, 17 Jul 2024 13:14:40 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sU2aI-0008Hw-AC; Wed, 17 Jul 2024 07:12:35 -0400 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 1sU2aE-0007wc-C7 for guile-devel@gnu.org; Wed, 17 Jul 2024 07:12:30 -0400 Original-Received: from mail-108-mta138.mxroute.com ([136.175.108.138]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sU2aC-00035P-9m for guile-devel@gnu.org; Wed, 17 Jul 2024 07:12:30 -0400 Original-Received: from filter006.mxroute.com ([136.175.111.3] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta138.mxroute.com (ZoneMTA) with ESMTPSA id 190c064ad6b00017a3.001 for (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 17 Jul 2024 11:12:21 +0000 X-Zone-Loop: 6236de2053f7503c119fe2d8c439b861fbbd39e4b510 X-Originating-IP: [136.175.111.3] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lassi.io; s=x; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From:References:To: Subject:MIME-Version:Date:Message-ID:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=e2GZzH3Ydv/6PBFDlY8NuArOVEpyJAcENJCDzH+RHvw=; b=Z5oI4qGQvz9IcfdPbQDtZnTFYa PK4eAlF8W6sdeIA9a8JF3xoBpgD0hMrHtQqmYUZ+A/4qpfZJ5tIupvjLI4vimNU92w8OPD2WH8n4S exZm2XVIUbY8hhZadFynULbf57hqpcsfSSX5upKOCBMw6OxubX2GVN3XS313y+cexeqUcZ4SQjsc5 nj0j5mVad1OvtZ5WGWt1QZ3srTTW8me7/zDnGnURL1QQufIr6mg6OEvvkWFZW0TQjCN0KsmFu3XS8 kdWSVYF9ufvekFktLjS7uIQiQE6T5sx3pkoMjdOBpPtTZuZGEGuB/KImsoPntup20GGlkAf16wxez MW4BgQ7g==; Content-Language: en-US In-Reply-To: <4d9d9c2e-0830-4267-b8e5-1a50cb815508@msavoritias.me> X-Authenticated-Id: lassi@lassi.io Received-SPF: pass client-ip=136.175.108.138; envelope-from=lassi@lassi.io; helo=mail-108-mta138.mxroute.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.devel:22578 Archived-At: > I mean deprecation doesn't mean it has to be removed immediately. > > There will be some time before it is actually removed. We can even push > it to Guile 4. > > Given a long timeline i doubt older programs would be advised to be used > or even work with recent guile. Given the rest of the cleaning > discussion and any other breaking changes that is. Arne's wisdom still holds. "Breaking" is bad, and "cleaning" does not guarantee keeping clean. If the (guile ...) names are adopted, I suggest you keep the existing (ice-9 ...) libraries indefinitely but no longer advertise them in the manual. BTW, https://www.gnu.org/software/guile/manual/html_node/Concept-Index.html only has one mention of ice-9.