This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
Re: Inconsistant Results
- To: Mikael Djurfeldt <mdj at mdj dot nada dot kth dot se>
- Subject: Re: Inconsistant Results
- From: Dirk Herrmann <dirk at ida dot ing dot tu-bs dot de>
- Date: Thu, 22 Jun 2000 11:53:15 +0200 (MEST)
- cc: Jim Blandy <jimb at savonarola dot red-bean dot com>, Guile Mailing List <guile at sourceware dot cygnus dot com>
Hello Mikael!
> Until then, using
>
> (define-module (my-module)
> :use-syntax (ice-9 syncase))
>
> will detect this kind of problems.
I tried this, but it does not solve the problem:
guile> (define-module (my-module)
... :use-syntax (ice-9 syncase))
#<directory (my-module) 42b00>
guile> (define (f a b c) (a b c))
guile> (procedure-source f)
(lambda (a b c) (a b c))
guile> (f and #f #f)
#f
guile> (procedure-source f)
(lambda (a b c) (and b c))
What am I doing wrong here?
Best regards
Dirk