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: Per Bothner
Subject: [Bug-kawa] [bugs #9067] Problem with lset-difference
Date: Sat, 29 May 2004 23:32:49 -0400
User-agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7) Gecko/20040514

This mail is an automated notification from the bugs tracker
 of the project: Kawa.

/**************************************************************************/
[bugs #9067] Latest Modifications:

Changes by: 
                Per Bothner <address@hidden>
'Date: 
                Sun 05/30/2004 at 03:30 (GMT)

            What     | Removed                   | Added
---------------------------------------------------------------------------
          Resolution | None                      | Fixed
         Assigned to | None                      | bothner
              Status | Open                      | Closed


------------------ Additional Follow-up Comments ----------------------------
This is fixed in kawa 1.7.90, as well the current CVS sources.






/**************************************************************************/
[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/2004 at 19:04

Category:  Scheme library
Severity:  5 - Average
Item Group:  Run-time exception
Resolution:  Fixed
Assigned to:  bothner
Status:  Closed


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.

Follow-up Comments
------------------


-------------------------------------------------------
Date: Sun 05/30/2004 at 03:30       By: bothner
This is fixed in kawa 1.7.90, as well the current CVS sources.

-------------------------------------------------------
Date: Mon 05/24/2004 at 03:03       By: portnoy
I'm the original poster of this bug.

Using the binary distribution kawa-1.7.90.jar doesn't exhibit this problem, so 
it might be an issue with my compile of Kawa.  I'll do some more investigating. 
 




CC List
-------

CC Address                          | Comment
------------------------------------+-----------------------------
portnoy --AT-- portnoy --DOT-- org  | 









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]