You must log in or # to comment.
Program :
(module-name MyTest) (module-compile-options main: #t) (define (main) (define ar ::java.util.ArrayList[symbol] (java.util.ArrayList)) (ar:add 'a) (ar:size) (ar:add 1)) (main)
Error:
(compiling ./MyTest.scm to MyTest) ./MyTest.scm:9:13: warning - type integer is incompatible with required type symbol ./MyTest.scm:9:5: warning - cannot convert literal (of type gnu.math.IntNum) to ClassType gnu.mapping.Symbol 0,32 real 0,53 user 0,07 sys java.lang.ClassCastException: class gnu.math.IntNum cannot be cast to class gnu.mapping.Symbol (gnu.math.IntNum and gnu.mapping.Symbol are in unnamed module of loader 'app') at MyTest.main(MyTest.scm:9) at MyTest.run(MyTest.scm:5)
µ