Macos Mac OS X上lisp设置的建议(任何方言)?

Macos Mac OS X上lisp设置的建议(任何方言)?,macos,lisp,scheme,common-lisp,Macos,Lisp,Scheme,Common Lisp,基于Mac OS X(英特尔)的lisp设置(任何方言)是什么,您喜欢它吗?设置起来有多痛苦?我正在寻找一个易于设置的多功能lisp,但如果您强烈希望投入更多精力,甚至金钱,我想听听您为什么认为它值得 我目前正在使用,这是一个轻而易举的设置,让我简单地访问的东西,如图形和声音。我听说过使用emacs和slime的SBCL,但设置起来似乎真的很痛苦,我仍然不是emacs的朋友。我想看看我有没有遗漏什么。我主要是为了娱乐,没有商业目的 请建议每个答案只使用一个设置来启用投票,但请随意提交多个答案。您

基于Mac OS X(英特尔)的lisp设置(任何方言)是什么,您喜欢它吗?设置起来有多痛苦?我正在寻找一个易于设置的多功能lisp,但如果您强烈希望投入更多精力,甚至金钱,我想听听您为什么认为它值得

我目前正在使用,这是一个轻而易举的设置,让我简单地访问的东西,如图形和声音。我听说过使用emacs和slime的SBCL,但设置起来似乎真的很痛苦,我仍然不是emacs的朋友。我想看看我有没有遗漏什么。我主要是为了娱乐,没有商业目的

请建议每个答案只使用一个设置来启用投票,但请随意提交多个答案。

您可以安装。我会用它


这很容易,但它为您提供了一个相当轻量级的方案安装。

我想这取决于您所说的“设置”是什么意思。(以前开放的MCL)有一个实验性的,您甚至可以构建一个小型IDE(只需启动它并执行一个(需要“COCOA-APPLICATION”),它就会为您构建.app包)。我自己使用vim,但您当然可以自由使用任何您喜欢的编辑器(+Interface Builder)。CCL支持Emacs+Slime,但不需要它。

Mac OS X的最佳Lisp是。但它是商业性的。使用安装程序在几秒钟内完成安装。然后从“程序”文件夹双击启动。它有一个Cocoa桥接器,用户界面是用它编写的,但它基于一个可移植的底层,因此同样的开发环境也适用于Windows和Unix/Linux/FreeBSD。

:

Ready Lisp是几个流行的Lisp软件包的结合,特别是针对Mac OS X的,包括:Aquamacs、SBCL和SLIME。下载后,您将拥有一个应用程序包,您可以双击它,并发现自己处于一个完全配置的公共Lisp REPL中

对于希望以最少的麻烦尝试CommonLisp之美的OSX用户来说,它是理想的选择。教师也可以使用它为Mac学生提供一个免费、完整的公共Lisp环境,让他们带回家


一般性评论

如果您习惯于使用命令行,那么在OSX上设置大多数Lisp并不难,尽管有些Lisp比其他Lisp更难。我认为最难设置的是CMUCL和Clozure;如果内存可用,如果不想从各自的目录运行它们,则需要在路径上的目录中创建一个符号链接(安装时它们不会将可执行文件安装到/usr/local/bin)。在任何情况下,在Emacs中使用Slime的工作量都比实际安装lisp的工作量大。新的Lisp是从OSXGUI上轻松安装的,它是从OSX软件包安装的(这使它成为除PLT方案之外的所有Lisp中最简单的安装)

我确实建议使用某种形式的IDE,可以是Emacs+Slime或LispWorks或Clozure IDE。人们使用其他编辑器,但这些编辑器是最适合lisp编程的编辑器。就个人而言,如果我不能使用Emacs+Slime,我就不会喜欢用lisp编程,但我已经花了很多时间学习Emacs和Slime命令

实施建议


这里有一个与其他建议不同的具体建议。如果您是lisp新手,并且不太挑剔它是否是常见的lisp,那么您应该看看。它附带了一个IDE和一个实现(DrScheme和mzscheme),对于初学者来说,安装和使用的方便性是无与伦比的。PLT方案对方案进行了大量扩展,使其比其他方案更易于用于更多的编程任务。

试试看。它很成熟,有很多库,还附带了一个IDE。

Clojure是一个很棒的lisp。它是真正为实用并发编程而设计的现代lisp。它编译到JVM,可以调用java nativity,也可以由java nativity调用,而无需包装和最少的仪式

clojure.org
try:XMLisp for OS X(FOSS)

3D:开放代理引擎:基于场景图的迷你引擎、3D对象、动画、鼠标悬停、选择、相机控制、纹理管理 2D:控件:布局管理器、按钮、滑块、文本

它是Clozure CL.的扩展。包含IDE。你应该能够在很短的时间内运行它

Alex是“Scheme编程语言的完整、可移植、高效和可靠的实现”:

Gambit由两个主要程序组成:gsi(Gambit方案解释器)和gsc(Gambit方案编译器)。解释器包含完整的执行和调试环境。编译器是扩展的解释器,具有生成可执行文件的能力。编译器可以生成可在运行时加载的独立可执行文件或编译模块

Gambit编译器允许将Scheme编译成C,使用一些非常酷的应用程序,比如编写in Scheme(使用用于远程调试的)

有一个用于Gambit的FFI,您可以使用

有一个或您可以通过安装。

最简单的解决方案:(假设您安装了优秀的Mac端口)

步骤1:

$sudo端口安装mit方案

步骤2:

美元方案

步骤3:

阅读结构与口译
关于计算机程序

我也在寻找一个非emacs的解决方案酷,这是我问题的第一个答案,而且已经是一个我还没有听说过的方案了!谢谢如果你打算使用CCL IDE,你可能想检查主干而不是一个稳定的版本,因为最近有很多IDE在主干上工作。我愿意为爱好付钱,但代价似乎很高。你能告诉我为什么你认为它值那么多钱吗?和其他许多免费的选择相比,它真的那么好吗?我有一辆更贵的自行车。有些人有