书栈网 · BookStack 本次搜索耗时 0.012 秒,为您找到 44 个相关结果.
  • 三、使用Slime模式

    三、使用Slime模式¶ 3.1 用户界面须知¶ 3.1.1 临时缓冲区¶ 3.1.2 inferior-lisp缓冲区¶ 3.1.3 多线程¶ 3.1.4 键绑定¶ 3.2 求值命令¶ 3.3 编译命令¶ 3.4 补全命令¶ 3.5 查找定义(“Meta-Point”命令)¶ 3.6 文档命令¶ 3.7 交叉引用命令¶ 3.7.1 XR...
  • 四、SLDB:Slime调试器

    四、SLDB:Slime调试器¶ 4.1 检查窗口¶ 4.2 重启¶ 4.3 在不同的窗口间操作¶ 4.4 单步调试¶ 4.5 其它命令¶ 四、SLDB:Slime调试器¶ slime有一个自己的基于Emacs的调试器,SLDB。Lisp系统里的状况(Condition)发出的信号会在Emacs里通过Lisp符号DEBUGGER-HOOK触...
  • 八、扩展包

    八、扩展包¶ 8.1 加载扩展包¶ 8.2 REPL:“顶层环境”¶ 8.2.1 REPL命令¶ 8.2.2 输入引导¶ 8.2.3 快捷命令¶ 8.3 多REPL¶ 8.4 inferior-slime-mode¶ 8.5 混合补全¶ 8.6 模糊补全¶ 8.7 slimeautodoc mode¶ 8.8 ASDF¶ 8.9 导航条...
  • 九、致谢

    九、致谢¶ 九、致谢¶ 黑客们 Slime是由Eric Marsden写的Slim的扩展版。在撰写的时候,Slime的作者和核心贡献者是: 略 更不要说hyperspec.el、CLOCC和CMU AI Repository附带而来的代码。 许多在slime-devel邮件列表里的人虽然没有写代码但都为Slime做出了贡献。但是生活是残酷的:...
  • 五、杂项

    五、杂项¶ 5.1 slime-selector¶ 5.2 slime-macroexpansion-minor-mode¶ 5.3 多重连接¶ 五、杂项¶ 5.1 slime-selector¶ slime-selector用来快速切换到重要的缓冲区:REPL、SLDB、你正在hack的Lisp源代码等等。一旦触发slime-select...
  • 二、开始

    二、开始¶ 2.1 支持平台¶ 2.2 下载SLIME¶ 2.2.1 从CVS下载¶ 2.2.2 使用CVS¶ 2.3 安装¶ 2.4 启动SLIME¶ 2.5 调整设置¶ 2.5.1 自动加载¶ 2.5.2 多种Lisp¶ 2.5.3 更快地加载Swank¶ 二、开始¶ 本章告诉你如何配置和启动SLIME。 2.1 支持平...
  • 六、定制

    六、定制¶ 6.1 Emacs端定制¶ 6.1.1 钩子¶ 6.2 Lisp端(Swank)¶ 6.2.1 通信模式¶ 6.2.2 其它配置¶ 六、定制¶ 6.1 Emacs端定制¶ Slime的Emacs部分可以通过Emacs的定制系统来进行配置,通过M-x customize-group slime RET。由于此定制系统是自描述的...
  • 七、小技巧

    七、小技巧¶ 7.1 连接到远程Lisp¶ 7.1.1 设置Lisp镜像¶ 7.1.2 设置Emacs¶ 7.1.3 设置路径名翻译¶ 7.2 重定向全局IO到REPL¶ 7.3 自动连接到SLIME¶ 七、小技巧¶ 7.1 连接到远程Lisp¶ 7.1.1 设置Lisp镜像¶ 如果你不想通过一般的基于Emacs的方式加载swan...
  • 一、简介

    一、简介¶ 一、简介¶ SLIME 即“Emacs的高级交互式Lisp开发模式”。 SLIME扩展了Emacs,使其可以交互式地编辑Common Lisp。所有的特性都基于slime-mode这个Emacs的minor-mode,它补充了标准lisp-mode。lisp-mode支持编辑Lisp源代码,而slime-mode则提供了与Lisp进程进...
  • Saving Your Work

    Saving Your Work Saving Your Work You could argue that this is a complete “hello, world” program of sorts. However, it still has a problem. If you exit Lisp and restart, the fu...