【问题标题】:Lisp development on Mac [duplicate]Mac上的Lisp开发[重复]
【发布时间】:2013-04-01 02:58:09
【问题描述】:

所以我准备学习一些 lisp。我正在考虑学习 Common Lisp。似乎使用 emacs 是最好的 IDE。但是,我已经使用 Sublime Text 2 有一段时间了,所以如果我能坚持下去,那就太棒了。

还有其他人用它做 lisp 开发吗?你能把它作为 lisp 的 IDE 和 Emacs with Slime 等一样好吗?我看到了 Sublime REPL 插件,但不确定它的比较。

【问题讨论】:

  • SublimeREPL 插件非常适合各种语言,即使 ST2 开发滞后,正如 @Slomojo 下面提到的,wuub 对 SublimeREPL 非常活跃,并且对用户的问题非常敏感.在完成 Lisp 集成时,ST2/SublimeREPL 永远不会替换 emacs/slime/extensions galore,但根据您的工作流程,它可能是合适的替代品。最终,它将归结为您熟悉和熟悉的内容。尝试它们并进行比较!
  • Clozure CL 可在 mac 应用商店中获得,并且还包括一个 repl 和简单的可可编辑器(用 CL 编写)。它还提供粘液支持等。如果你还没有尝试过,如果你对整个事情不熟悉,我建议它和 M-。 (这是 Mac 上的 option-dot)会创造奇迹——例如。下载 Clozure CL,在 repl 处输入 (list 1 2 3) 并在光标位于单词“list”上时按 Option-Period :)

标签: emacs lisp common-lisp sublimetext2 sublimetext


【解决方案1】:

Emacs 本身本质上是一个 Lisp 环境,我会说它非常适合与 Lisp 一起工作,因为这个原因,也因为出色的 SLiME 模式。

您当然可以将 Lisp 与 SublimeText 一起使用,但与使用 Emacs 相比没有优势,而且还有很多缺点。

在 Mac 上,从https://github.com/railwaycat/emacs-mac-port 获取最新的 Emacs mac 端口构建(提供直接编译、自制和预构建的二进制安装程序)

然后通过 elpa 安装包。

M-x package-list-packages

最近 Emacs 发生了很多事情,在过去 12 个月左右的时间里,我们看到了大量的包被添加,检查@melpa_emacs 每天都有更新。

不要忘记,当 Jon Skinner 懒得继续开发 SublimeText 时,它会和 TextMate 完全一样,即。下厕所。

【讨论】:

    猜你喜欢
    • 2010-11-24
    • 1970-01-01
    • 1970-01-01
    • 2012-03-24
    • 2011-01-16
    • 2011-01-22
    • 2011-07-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多