Re: match error

2023-08-01 Thread Damien Mattei
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

Re: match error

2023-08-01 Thread Jean Abou Samra
> 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

Re: match error

2023-08-01 Thread Damien Mattei
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

Re: match error

2023-08-01 Thread Damien Mattei
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

Re: match error

2023-08-01 Thread Damien Mattei
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: > > >

Re: (match ...) error inside (define-syntax ...)

2010-06-16 Thread Ludovic Courtès
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

Re: (match ...) error inside (define-syntax ...)

2010-06-15 Thread Andy Wingo
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