Is there any way to get trace to give more detailed information?
For instance, right now I have a library that I've wrapped using UFFI,
and I'm trying to learn about how to use CMUCL's alien package
partially via tracing the alien calls in this library. So for
instance, if I've traced alien:def-alien-routine, the trace gives me
back something like
("DEFMACRO DEF-ALIEN-ROUTINE"
(ALIEN:DEF-ALIEN-ROUTINE ("rfftw_create_plan" RFFTW-CREATE-PLAN)
RFFTW-PLAN
(N INTEGER :IN)
(DIR FFTW-DIRECTION :IN)
...)
#<unused-arg>)
But I assume the ... means "more stuff that we're not telling you" ---
is there a way to get it to expand that? Or am I just
misunderstanding completely. Also, can someone please shed light on
what the "DEFMACRO DEF-ALIEN-ROUTINE" in quotes at the beginning and
the #<unused-arg> means?
In this particular case, I understand how to write my call to
def-alien-routine, I'm more trying to improve my understanding of
trace.
Cheers,
rif