This is the mail archive of the
kawa@sources.redhat.com
mailing list for the Kawa project.
Problem with filter!
- From: Chris Dean <ctdean at sokitomi dot com>
- To: magoghm at prodigy dot net dot mx
- Cc: kawa at sources dot redhat dot com
- Date: Tue, 18 May 2004 19:29:48 -0700
- Subject: Problem with filter!
- References: <40AAC4CC.3000603@prodigy.net.mx>
Latest CVS should fix this.
Regards,
Chris Dean
Gerardo Horvilleur <magoghm@prodigy.net.mx> wrote:
> filter! seems to be broken.
>
> #|kawa:4|# (filter even? '(1 2 3 4 5))
> (2 4)
> #|kawa:5|# (filter! even? '(1 2 3 4 5))
> java.lang.VerifyError: (class: gnu/kawa/slib/srfi1$frame29, method: lambda65scanIn signature: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;) Register 5 contains wrong type
> at gnu.kawa.slib.srfi1.filter$Ex(srfi1.scm)
> at gnu.kawa.slib.srfi1.apply2(srfi1.scm)
> at gnu.expr.ModuleBody.applyN(ModuleBody.java:173)
> at gnu.kawa.slib.srfi1.applyN(srfi1.scm)
> at gnu.expr.ModuleMethod.applyN(ModuleMethod.java:106)
> at gnu.mapping.Procedure.apply(Procedure.java:115)
> at gnu.mapping.CallContext.runUntilDone(CallContext.java:289)
> at gnu.expr.ModuleExp.evalModule(ModuleExp.java:191)
> at kawa.Shell.run(Shell.java:233)
> at kawa.Shell.run(Shell.java:180)
> at kawa.Shell.run(Shell.java:167)
> at kawa.Shell.run(Shell.java:154)
> at kawa.repl.main(repl.java:650)
>
> Anybody has a fix/workaround for this?
>
> --
>
>
> Gerardo Horvilleur
> mago@mundojava.com