yes i read the section of NEWS:
https://git.savannah.gnu.org/cgit/guile.git/tree/NEWS?h=v3.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. Thi
> 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).
signature.asc
Description: This is a digitally signed message part
it works now on the mac os system too:
EXACT
$1 = #t
scheme@(guile-user)> ,q
(base) mattei@macbook-pro-touch-bar library-FunctProg % uname -a
Darwin macbook-pro-touch-bar.home 22.5.0 Darwin Kernel Version 22.5.0:
Thu Jun 8 22:22:19 PDT 2023;
root:xnu-8796.121.3~7/RELEASE_ARM64_T8103 arm64
it s
i will test that , for now i'm testing under Linux on another system
(previous one was Mac OS)
and the same code works :
GNU Guile 3.0.1
Copyright (C) 1995-2020 Free Software Foundation, Inc.
Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'.
This program is free software, and y
yes Zelphir, sorry ,why i forgot the subject? i do not know
, i'm using gmail and the feature for editing the subject is hidden :-(
now it is fixed
Damien
On Tue, Aug 1, 2023 at 12:57 PM Zelphir Kaltstahl
wrote:
>
> On 8/1/23 11:53, Damien Mattei wrote:
> > hello,
> >
> > i have this error:
> >
>
Hello!
Andy Wingo writes:
> In short: use something other than `match', or contribute a hygienic
> implementation of `match' :)
The plan is to switch to Alex Shinn’s implementation [0], which uses
hygienic macros and intends to be compatible.
Thanks,
Ludo’.
[0] http://synthcode.com/scheme/mat
Hi,
On Tue 15 Jun 2010 11:53, Tentaclius writes:
> (define-syntax test
> (syntax-rules ()
> ((test)
> (lambda args
> (match args
Guile's match implementation implemented using define-macro, so it is
not hygienic. `args' is produced by the expansion of a