【问题标题】:How to customize the SBCL REPL?如何自定义 SBCL REPL?
【发布时间】:2012-06-21 23:32:58
【问题描述】:

有没有一种方法可以自定义 SBCL REPL,使其工作方式类似于 CLISP REPL。标准的 SBCL REPL 在 Mac OS X 上并不能真正使用。我不能使用箭头键或退格键。

【问题讨论】:

    标签: common-lisp read-eval-print-loop sbcl


    【解决方案1】:

    还有 vim+slime (slimv),适用于 vim 用户。

    【讨论】:

      【解决方案2】:

      您可以尝试通过 Quicklisp 获得的linedit。也就是说,Emacs+SLIME 是一个真正的野兽。事实上,Firebug 是我所知道的唯一接近它的东西。

      【讨论】:

        【解决方案3】:

        你可以使用rlwrap

        如果你安装了 MacPorts,你可以通过

        sudo port install rlwrap
        

        调用sbcl with

        rlwrap sbcl
        

        【讨论】:

        • 这会为您提供历史记录,但不会像 CLISP 那样提供制表符补全。
        【解决方案4】:

        大多数人使用带有SLIME 的SBCL REPL。它提供了更多功能,然后是 CLISP 中使用的readline。如果你不习惯使用 Emacs,你可以试试 ABLE(通过 quicklisp 获得)——一个非常简单的编辑器,它支持一些基本的 REPL 功能,与 readline 相当,但也有基本的代码突出显示和内置 -在超规范中。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-12-24
          • 1970-01-01
          • 1970-01-01
          • 2016-02-15
          相关资源
          最近更新 更多