On Nov 11, 2008, at 3:25 PM, marcomaggi wrote:
I was not able to completely track down the problem, but I think that it is because the Ikarus specific files make use of the (undocumented) struct functions and there is a mismatch between the struct printer function and the PRINT-OBJECT Tiny-CLOS's function.
Yes, the interface for custom struct printers was changed (it was incorrect and was causing serious efficiency problems reported by Derick Eddington). It is still unofficial and undocumented. There is always the problem of using features that I intentionally left undocumented. So, please please please, if you want to use an undocumented feature, please consult with me first to see if the lack of documentation is intentional (because the interface is changing, the implementation is incorrect all the time, whatever), or if I just "didn't get around to documenting it". Thanks! Aziz,,,
