This is the mail archive of the
kawa@sourceware.org
mailing list for the Kawa project.
location setter & Java array?
- From: Yaroslav Kavenchuk <kavenchuk at gmail dot com>
- To: kawa <kawa at sourceware dot org>
- Date: Tue, 26 Feb 2008 15:59:58 +0200
- Subject: location setter & Java array?
Location setter is not wotk with Java array elements?
#|kawa:23|# (define a (Object[] 1 2 3 4 5))
#|kawa:24|# (a 0)
1
#|kawa:25|# (define la (location (a 0)))
#|kawa:26|# la
#<location-proc gnu.mapping.ProcLocation[]>
#|kawa:27|# (la)
1
#|kawa:28|# (set! (la) 100)
java.lang.RuntimeException: procedure 'apply-to-args' has no setter
at gnu.mapping.Procedure.getSetter(Procedure.java:370)
at gnu.mapping.Procedure.setN(Procedure.java:401)
at gnu.mapping.ProcLocation.set(ProcLocation.java:47)
at gnu.mapping.LocationProc.set0(LocationProc.java:51)
at gnu.mapping.Setter0.apply1(Setter0.java:12)
at gnu.mapping.Procedure.apply(Procedure.java:112)
at gnu.mapping.Procedure.apply(Procedure.java:95)
at gnu.mapping.CallContext.runUntilDone(CallContext.java:251)
at gnu.expr.ModuleExp.evalModule(ModuleExp.java:309)
at kawa.Shell.run(Shell.java:275)
at kawa.Shell.run(Shell.java:186)
at kawa.Shell.run(Shell.java:167)
at kawa.repl.main(repl.java:870)
#|kawa:29|#
--
WBR, Yaroslav Kavenchuk.