Greetings! The source is (not currently) stored in the image. If you know of a function at the base of a call tree which you'd like to investigate, you can do :lisp (setq *debugger-hook* nil) :lisp (si::use-fast-links nil) :lisp (trace (foo-function :exit (break)))
integrate(sin(x),x); And then you will have a backtrace at foo-function which you can examine with :bt and :bl, among other commands. Tracing all calls is (currently) impossible and impractical in any case. You have to know where to set the break from reading the source. When gcl 2.7.0 is released, the source will be carried in the image, and a type of total tracing facility will be available. Take care, Timo Juhani Lindfors <[email protected]> writes: > Camm Maguire <[email protected]> writes: >> Greetings! YOu have the full power of maxima and lisp debuggers. >> :lisp (setq *debugger-hook* nil), then to_lisp(); Return with >> (to-maxima). > > Hmm. How would I for example get a trace of what lisp functions are called > and with what arguments when I execute > > integrate(sin(x), x); > > ? > > > > > > > > > -- Camm Maguire [email protected] ========================================================================== "The earth is but one country, and mankind its citizens." -- Baha'u'llah _______________________________________________ Gcl-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gcl-devel
