From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Damien Mattei Newsgroups: gmane.lisp.guile.user Subject: Re: match error Date: Wed, 2 Aug 2023 08:52:13 +0200 Message-ID: References: <4c56647a595dbe5aa0afc249b5667f527328de9b.camel@abou-samra.fr> <8f9a19fdf114c535610588a090ab97d361210fe0.camel@abou-samra.fr> <277500eb274be46b6daae245fa383ff08be83b6e.camel@abou-samra.fr> 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="34975"; mail-complaints-to="usenet@ciao.gmane.io" Cc: guile-user To: Jean Abou Samra Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Wed Aug 02 08:52:50 2023 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 1qR5iy-0008kt-1A for guile-user@m.gmane-mx.org; Wed, 02 Aug 2023 08:52:48 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qR5if-0002eX-Bz; Wed, 02 Aug 2023 02:52:29 -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 1qR5id-0002e0-Ra for guile-user@gnu.org; Wed, 02 Aug 2023 02:52:27 -0400 Original-Received: from mail-ej1-x633.google.com ([2a00:1450:4864:20::633]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qR5ic-000470-3q for guile-user@gnu.org; Wed, 02 Aug 2023 02:52:27 -0400 Original-Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-99c10ba30afso122671166b.1 for ; Tue, 01 Aug 2023 23:52:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690959144; x=1691563944; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=8TTw6ZK6qq/LdVZNkP4N5hcwb1ntd3hiDd0wxj3kmYM=; b=SSli6lJlTT1zc4Nz9KZEKY3SPKVgYO7k1Bhf34HA/Ad9edXf6hMyrcHBkOy7O1FZcB kmugdg1p4b9t355/mGqxFKvF2nNYyCibI3QIxyhbN3MK8fZYJbrSIQE8VRbfIUIpZgQw j4BV8detfNlZtgIe9hRmTksmTxa1Bdbb3keDX/MHdreJ4D8rm3fd2egNO6P0GVXZkuRe 2/e0a0S3msj8HS5pZU4Tg8lvdV8K8F2kP8tKx6AWHSwvS78eznPyVyhmbXYJr0eYyh7F 0wuUcVBqTfuAWsptNTZy/sg3plpTaphu7HrAoycuiBwmhg9B33ANtWw7/sw0wgIQ1XkA 5miw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690959144; x=1691563944; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8TTw6ZK6qq/LdVZNkP4N5hcwb1ntd3hiDd0wxj3kmYM=; b=damcRQCwxYehzU94bBg2K9WwdHXInCSF3/ZZNPcK59Gfksf3b/sEMlgCPjmWIFBsWU bi2PcOi4yqNnJ3NSEUl+csKdJs1xJMTmhoG0+/V6aOZk0IJnKOMWxU2u54WXrMsyuqsl Qx2Cs9LptdqLac0d/Isr/vd26vzFzf69urwvSXY8Whe4LcSSZzyvrBRUtdUZktiTNYV2 9sA2fSH5QNUMADQis2VRnvuGUqZpbl9x0mo/IAzgDzGsTW2u3RQszPs992gS1YVRmAYL 8FfMi9FelF2HD1YmXSkJ50TKNyB9o9D1YKkxCU1qT91L73YCnCm98NqfY4Z3ipAsiMz8 Qk9w== X-Gm-Message-State: ABy/qLaif7qDYFjDlrCxjkq6MHFTNtgchp4pjzq4Mhm/ceVhnawS4CdL 8kPoq/IylffWo8EqOjV4isnBf7SAMpHJNdGZx91PY77TI7A= X-Google-Smtp-Source: APBJJlG4f6MPoOit6POyuthX9ld3/4oGwBrkupHvUG678BfqJpYUKjN3jcbLTO/IDemd6mQ1Z7bs1Ad61ehVAtRA6hk= X-Received: by 2002:a17:907:168a:b0:974:fb94:8067 with SMTP id hc10-20020a170907168a00b00974fb948067mr5796808ejc.23.1690959144430; Tue, 01 Aug 2023 23:52:24 -0700 (PDT) In-Reply-To: <277500eb274be46b6daae245fa383ff08be83b6e.camel@abou-samra.fr> Received-SPF: pass client-ip=2a00:1450:4864:20::633; envelope-from=damien.mattei@gmail.com; helo=mail-ej1-x633.google.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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:19121 Archived-At: yes i read the section of NEWS: https://git.savannah.gnu.org/cgit/guile.git/tree/NEWS?h=3Dv3.0.9#n8 ** Cross-module inlining "Note however that as with macros, when a definition changes in module A, a separately compiled module B that uses that definition doesn't automatically get recompiled. This is a limitation in Guile that we would like to fix." i have few modules only 2 : Scheme+ and the program that is written in Scheme+ (different than in Racket because Guile have built-in support for SRFI105 curly-infix and Racket no ,so each time i want to use SRFI105 reader i need to put the code in a new module) i admit i could use more module style in Guile too... i recurently (happens 2 times a year only...) being forced to swap out all .o files but it is not previsible when. On Tue, Aug 1, 2023 at 11:17=E2=80=AFPM Jean Abou Samra wrote: > > it seems the cleaning of old .o files solved the problem > > > > Might be related to cross-module inlining then (just a wild guess, but it= can be really treacherous; see Guile's NEWS file if you didn't know about = it).