我正在尝试使我要编写的库在不同的Common Lisp实现之间可移植,我需要一个名为sb-debug:list-backtrace
的SBCL之类的函数,该函数会返回带有风险追踪的列表,但是我没有找到他们中的任何一个,我正在寻找您的文档,我将继续,我将在这里提供我的最新信息,但我会向已经使用它的人寻求帮助,并且您知道实现的功能下面可以向我返回一个堆栈跟踪列表。
(defun get-stack-trace ()
#+sbcl (sb-debug:list-backtrace)
#+clisp (?)
#+cmu (?)
#+mcl (?)
#+excl (?)
#+abcl (?)
#+cll (?)
#+clasp (?)
#+ecl (?)
#+mezzano (?)
#+mkcl (?))
我确实不需要所有这些可移植性,但是由于它只是此功能,所以我不明白为什么不尝试移植尽可能多的实现。