The JVM has a hard limit in the size of the code for each method. Unfortunately, the ABCL compiler is not able to split those methods that exceed the threshold.
On Sun, 21 Nov 2021 at 22:23, Andrew Sengul ml@imagegardenphoto.com wrote:
I was just trying to compile a system containing macros that generate a large amount of code. I got this error:
Compiled function can't be loaded: org.armedbear.lisp.demo_tmpHVF0FTR3_246 from org.armedbear.lisp.Pathname@2a31c2ec
Does anyone know the likely reason for this? The code I'm compiling works with all other CL implementations I've tried. Is it just a matter of the code size?
Thanks,
Andrew