首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Common LISP中使用Emacs内置调试器查看局部变量?

在Common LISP中,可以使用Emacs内置调试器SLIME(Superior Lisp Interaction Mode for Emacs)来查看局部变量。以下是详细步骤:

  1. 首先,确保已经安装了Emacs和SLIME插件。可以通过在终端中运行以下命令来安装SLIME:
  2. 首先,确保已经安装了Emacs和SLIME插件。可以通过在终端中运行以下命令来安装SLIME:
  3. 打开Emacs,并在LISP文件中加载SLIME。可以通过在Emacs中按下M-x,然后输入slime来加载SLIME。
  4. 在LISP文件中设置断点。可以使用(break)函数在代码中设置断点,例如:
  5. 在LISP文件中设置断点。可以使用(break)函数在代码中设置断点,例如:
  6. 启动SLIME调试器。在LISP文件中,将光标放在断点行上,然后按下C-c C-c,或者使用M-x slime命令启动SLIME。
  7. 当程序执行到断点时,SLIME调试器会自动打开。在调试器中,可以使用以下命令来查看局部变量:
    • v:显示所有局部变量及其值。
    • e:显示当前执行环境中的所有变量。
    • p:显示当前调用栈。
    • q:退出调试器。

通过以上步骤,你可以在Common LISP中使用Emacs内置调试器SLIME来查看局部变量。请注意,SLIME提供了更多的调试功能,例如单步执行、查看函数定义等,可以根据需要进一步探索。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券