bug-kawa
[Top][All Lists]
Advanced

[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/







reply via email to

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