Lisp-Stat / data-frame

Data frames for Common Lisp
https://lisp-stat.github.io/data-frame
Microsoft Public License
28 stars 4 forks source link

Allegro CL: default-column-formats uses non-class specializer #17

Open kmcgivney opened 2 years ago

kmcgivney commented 2 years ago

The method default-column-formats specializes on the class simple-array. According to the spec (http://clhs.lisp.se/Body/t_smp_ar.htm), simple-array is a type and not a class. An implementation may define it as a class, so this does work in some implementations, but not all. In particular Allegro CL does not treat this type as a class.

snunez1 commented 2 years ago

Thanks for the report. The last time I tried loading Lisp-Stat into the Allegro CL Express version, it blew up with heap exhaustion, so I haven't been able to test on that implementation.

There's a few things to try:

I'd like Lisp-Stat to work on Allegro, so would appreciate knowing what you do to get it working so I can document the workaround or fix the issue.