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.devel,gmane.lisp.guile.user Subject: Re: Keywords in define-method Date: Tue, 26 Nov 2024 10:33:38 +0100 Message-ID: References: <87iksg2qnm.fsf@gnu.org> <87h67zxxxn.fsf@gnu.org> Reply-To: mikael@djurfeldt.com Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000eecf290627cd8b9e" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28309"; mail-complaints-to="usenet@ciao.gmane.io" Cc: guile-devel , guile-user , David Pirotte , Tomas Volf <~@wolfsden.cz> To: Jan Nieuwenhuizen Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Tue Nov 26 10:34:16 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 1tFrxY-0007EW-1x for guile-devel@m.gmane-mx.org; Tue, 26 Nov 2024 10:34:16 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tFrxE-0002wt-29; Tue, 26 Nov 2024 04:33:56 -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 1tFrxC-0002wh-0Z; Tue, 26 Nov 2024 04:33:54 -0500 Original-Received: from mail-vk1-f178.google.com ([209.85.221.178]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tFrx9-000316-VI; Tue, 26 Nov 2024 04:33:53 -0500 Original-Received: by mail-vk1-f178.google.com with SMTP id 71dfb90a1353d-5148381f2a4so1570102e0c.2; Tue, 26 Nov 2024 01:33:50 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732613630; x=1733218430; 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=NdiVfOKACH41zKtl2NEKdPGc7hDRNi9xYU+OJslmoIU=; b=NNycLGR/HznUElycOrNTuCIkzfr/udHbqANXMXjxtgRdJpWKL7SnkSCWQuAf+A9R1z Mi315+R1XlfFHXDpoZkXQOyXdtGbsSpjaVtpbW0u77DoZ8T9ew8vMgwn3+una3Bd5NIw +U+8+hqJYdH2o3crH8cwQ3eluGPp3aa/WyN0Yyjpmc7Pstg/ZCfssti5EheV1RUdBJO+ ujpJ7fPbc8T8YOFFiqOcwzct43etCnip1HP4JdOQyDR2KjX5TR4YuaTiQLmCpRBaGgDd HkfiVUdMWSt0vLRhqF67l5ypkps03Xdbg7kIaFptPsE7Q7HwCnL/nzpVIMKv9srgTutK 3K3g== X-Forwarded-Encrypted: i=1; AJvYcCWqM6OyZT8WNej1WxtOe/xYJTqjq1lvBkU9FtXj3Mgxn0ZgPTpzdVWhqMawU9bIowX8dg7M1++bEac0@gnu.org X-Gm-Message-State: AOJu0Yz46fARwDR4J0Itk3a64s96UtB5XRuL0q3TGYM5mNzqwB+faDUO 6MW6g9fGW51pN0ygZyblJs+DgGwu0n82KpOjUFZn38ztN55VUKTEVz7llLbtA43cTP3xB65oZWN qgJVpiyCXYtY12sEgccgHYgsJIJuth1yC X-Gm-Gg: ASbGncvXntv78Bkj6gVmmyjIqKO9LkOQ71+RKI+gH0J3NcXDhvYs9l7Re/fv4O2NYTG hOn0eEKBUrJ2QKhKYtBNxViIDbc1WJR1r X-Google-Smtp-Source: AGHT+IE8h0lKa2JeQTRGmnVa6n18wrcrQb/4UHwTS6cf0j2So1a+Z6ot0/AbKhUzWqXxo/ikwiDAPQ2jtj8jtrxaWKc= X-Received: by 2002:a05:6122:320a:b0:515:4fab:2f8e with SMTP id 71dfb90a1353d-5154fab3ad4mr401087e0c.10.1732613629723; Tue, 26 Nov 2024 01:33:49 -0800 (PST) In-Reply-To: Received-SPF: pass client-ip=209.85.221.178; envelope-from=mdjurfeldt@gmail.com; helo=mail-vk1-f178.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.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.93, 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-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:22806 gmane.lisp.guile.user:19929 Archived-At: --000000000000eecf290627cd8b9e Content-Type: text/plain; charset="UTF-8" Sorry for all spam, but I realize that R6RS does this better: (import (rename (except (oop goops) define-method) (define-method* define-method))) Maybe we should have a #:rename ((ORIG . SEEN) ...) in the Guile native module system? Or perhaps we should gradually move over to R6RS? Best regards, Mikael --000000000000eecf290627cd8b9e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Sorry for all spam, but I realize that R6RS does this= better:

(im= port (rename (except (oop goops) define-method) (define-method* define-meth= od)))

Maybe we should have a #:rename ((ORIG . SEEN) ...) in the Guile na= tive module system? Or perhaps we should gradually move over to R6RS?
=

Best regards,
Mikael
--000000000000eecf290627cd8b9e--