You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
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:
That method conditionalises on Genera; you might try the same trick for Allegro CL.
The method is for printing arrays, and there are other ways to do that, including some functions in array-operations. One option is to use #-allegro to eliminate compiling the method on that implementation, and using an alternative array/matrix printing function
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.
Symbolics
changed the title
default-column-formats uses non-class specializer
Allegro CL: default-column-formats uses non-class specializer
Aug 26, 2023
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.
The text was updated successfully, but these errors were encountered: