guile-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]