Closed defunkydrummer closed 5 years ago
Update: But IUP works when using Clozure CL on the same system. The "buttons" example works.
However it fails when loading "iup-controls" system. I'm opening another bug.
Yeah, I'm not sure what I'm doing that causes SBCL to exhaust heap on compilation. You can work around it by adding --dynamic-space-size 2048
to the command line for SBCL (1024 is the default for x86_64 on Windows). Luckily the defaults work at run time though. I'll leave this open, since it's kind of a bummer, but in the mean time I'll add a note to the docs.
Thanks for 1st project bug report btw!
Updated docs on master with a note
Thanks for the quick "customer support"; please take note of the other issues I submitted, particularly the CCL one worries me (I prefer CCL).
I think a little refactoring in iup/classes.lisp might fix this problem. Currently, there's a lot of code in the body of the defiupclass macro that is would expand and be repeated for each class.
I just setup a new development environment and loaded IUP from scratch. It compiles and loads without blowing up now (at least with SBCL 1.5.4 on x86 64 bit Linux). Could you try it again when you have a chance? If it's OK on Windows SBCL then I'll remove the note from the README and close this issue.
I confirm on Linux 64bits SBCL 1.4.5-debian. But I needed to clone tecgraf-base and pffft.
Cool thanks for trying it out @vindarel
Hello Lispnik, i'm in Windows x64 under SBCL 1.3.10 and get the following:
Session:
inferior lisp says: