>>>>> "rif" == rif <[EMAIL PROTECTED]> writes:
rif> Actually, I will follow up my previous question with a simpler
rif> question. Is there any way at all to define print-object methods on
rif> alien objects? I'm guessing there isn't, because they're not actually
rif> classes? How do people handle this?
I think that that is basically the problem. They're not classes.
I've never cared about what foreign objects printed as, so I never
handled it.
We could make them classes known to pcl, but I'm not sure how to do
that. I'm not sure how you would distinguish between all the alien
object types.
It also seems that alien::%print-alien-value in code/alieneval.lisp is
what gets called to print out alien objects. You might be able to
replace that to print aliens the way you want.
Ray