[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: (use-modules (ice-9 syncase)) signals error in CVS Guile
From: |
Martin Grabmueller |
Subject: |
Re: (use-modules (ice-9 syncase)) signals error in CVS Guile |
Date: |
Fri, 16 Feb 2001 16:46:31 +0100 (MET) |
> From: Matthias Koeppe <address@hidden>
> Date: 16 Feb 2001 15:37:50 +0100
>
> In current Guile from CVS, (use-modules (ice-9 syncase)) signals the
> error "Wrong type to apply: #f".
>
> I believe this might be related to the recent changes to the
> evaluator.
I think this is caused by a nameclash of the new macro `eval-when' in
ice-9/boot-9.scm:
2001-02-13 Marius Vollmer <address@hidden>
[snip]
(eval-when): New macro.
and the form `eval-when' required by psyntax.ss, and defined in
ice-9/syncase.scm:
;;; The remaining exports are listed below:
;;;
[snip]
;;; (eval-when situations expr ...)
;;; conditionally evaluates expr ... at compile-time or run-time
;;; depending upon situations (see the Chez Scheme System Manual,
;;; Revision 3, for a complete description)
Workaround:
-----------
When replacing `eval-when' with `eval-when-11' in boot-9.scm, (ice-9
syncase) loads without error. Don't know about the correct fix,
though.
Hope my little research helps.
'martin
--
Martin Grabmueller address@hidden
http://www.pintus.de/mgrabmue/ address@hidden on EFnet