[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-kawa] [bugs #9067] Problem with lset-difference
From: |
anonymous |
Subject: |
[Bug-kawa] [bugs #9067] Problem with lset-difference |
Date: |
Sun, 23 May 2004 15:05:19 -0400 |
User-agent: |
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.6) Gecko/20040206 Firefox/0.8 |
This mail is an automated notification from the bugs tracker
of the project: Kawa.
/**************************************************************************/
[bugs #9067] Full Item Snapshot:
URL: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=9067>
Project: Kawa
Submitted by: 0
On: Sun 05/23/04 at 15:04
Category: Scheme library
Severity: 5 - Average
Item Group: Run-time exception
Resolution: None
Assigned to: None
Status: Open
Summary: Problem with lset-difference
Original Submission: I've uncovered a bug using the SRFI-1 List Library
lset-difference function under Kawa 1.7:
lorelei:~> java kawa.repl
#|kawa:1|# (require 'list-lib)
#|kawa:2|# (lset-difference eq? '(a b c) '(a b d))
Invalid parameter, was: null
java.lang.ClassCastException
at
gnu.kawa.slib.srfi1$frame62.lambda110(/projects/iroom/hci/metaglue/playground.svn/Languages/kawa/kawa-1.7/gnu/kawa/slib/srfi1.scm:1478)
at
gnu.kawa.slib.srfi1$frame62.apply1(/projects/iroom/hci/metaglue/playground.svn/Languages/kawa/kawa-1.7/gnu/kawa/slib/srfi1.scm)
at gnu.expr.ModuleMethod.apply1(ModuleMethod.java:85)
at
gnu.kawa.slib.srfi1.every$V(/projects/iroom/hci/metaglue/playground.svn/Languages/kawa/kawa-1.7/gnu/kawa/slib/srfi1.scm:1349)
at
gnu.kawa.slib.srfi1$frame61.lambda109(/projects/iroom/hci/metaglue/playground.svn/Languages/kawa/kawa-1.7/gnu/kawa/slib/srfi1.scm:1478)
at
gnu.kawa.slib.srfi1$frame61.apply1(/projects/iroom/hci/metaglue/playground.svn/Languages/kawa/kawa-1.7/gnu/kawa/slib/srfi1.scm)
at gnu.expr.ModuleMethod.apply1(ModuleMethod.java:85)
at
gnu.kawa.slib.srfi1$frame28.lambda64recur(/projects/iroom/hci/metaglue/playground.svn/Languages/kawa/kawa-1.7/gnu/kawa/slib/srfi1.scm:1002)
at
gnu.kawa.slib.srfi1.filter(/projects/iroom/hci/metaglue/playground.svn/Languages/kawa/kawa-1.7/gnu/kawa/slib/srfi1.scm:998)
at
gnu.kawa.slib.srfi1.lsetDifference$V(/projects/iroom/hci/metaglue/playground.svn/Languages/kawa/kawa-1.7/gnu/kawa/slib/srfi1.scm:1477)
at
gnu.kawa.slib.srfi1.applyN(/projects/iroom/hci/metaglue/playground.svn/Languages/kawa/kawa-1.7/gnu/kawa/slib/srfi1.scm)
at gnu.expr.ModuleMethod.applyN(ModuleMethod.java:105)
at gnu.mapping.Procedure.apply(Procedure.java:102)
at gnu.mapping.CallContext.runUntilDone(CallContext.java:258)
at gnu.expr.ModuleExp.evalModule(ModuleExp.java:188)
at kawa.Shell.run(Shell.java:232)
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:609)
#|kawa:3|#
I couldn't find this problem anywhere else. The definition of lset-difference
looks fine, and I wasn't able to identify the problem by delving through the
Scheme code.
For detailed info, follow this link:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=9067>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Bug-kawa] [bugs #9067] Problem with lset-difference,
anonymous <=