gpt4 book ai didi

common-lisp - 如何在 common-lisp 中使用 slime 浏览类层次结构

转载 作者:行者123 更新时间:2023-12-04 03:09:14 26 4
gpt4 key购买 nike

我正在使用 emacs,+slime+sbcl。

当我通过 slime-inspector 检查一个类/对象时,我可以提升一个类层次结构。但是如何浏览特定类的子类?有粘液功能(或其他方式)吗?

最佳答案

是的,它应该出现在检查器的 DIRECT-SUBCLASSES 槽中。

如果您没有看到它,可能是因为您的 Slime 检查器花哨:

(setq slime-contribs '(slime-fancy))

或者只需调用 M-x slime-enable-contrib 后跟 fancy,它会启用所有奇特的功能(技术上 fancy-inspector 应该足够了).

您也可以使用 Closer MOP 在您的程序中执行此操作:

(closer-mop:class-direct-subclasses (find-class 'number))
=> (#<BUILT-IN-CLASS COMMON-LISP:COMPLEX> #<BUILT-IN-CLASS COMMON-LISP:REAL>)

关于common-lisp - 如何在 common-lisp 中使用 slime 浏览类层次结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58641818/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com