This is the mail archive of the
kawa@sources.redhat.com
mailing list for the Kawa project.
Problem with CVS version: Stack size too large
- From: "Are Meisfjord" <are at meisfjord dot com>
- To: kawa at sources dot redhat dot com
- Date: Wed, 11 Dec 2002 12:42:13 +0100
- Subject: Problem with CVS version: Stack size too large
This macro definition works fine with the binary release:
(defmacro test (a . more)
(let ((more-expanded (do ((rest more (cdr rest))
(result '()))
((= 0 (length rest)) (reverse! result))
(set! result (cons `(+ 1 ,(car rest))
result)))))
`(list ,a ,@more-expanded)))
But when I'm using the latest version from CVS it fails during load
with the following message:
java.lang.VerifyError: (class: atInteractiveLevel, method: lambda1
signature: (Ljava/lang/Object;)Ljava/lang/Object;) Stack size too
large
at java.lang.Class.getField0(Native Method)
at java.lang.Class.getDeclaredField(Class.java:1113)
at gnu.expr.ModuleExp.evalToClass(ModuleExp.java:116)
at gnu.expr.ModuleExp.evalModule(ModuleExp.java:166)
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:610)
Any ideas?
Regards,
Are Meisfjord