This is the mail archive of the kawa@sources.redhat.com mailing list for the Kawa project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Problem with filter!


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]