Lisp: 如何在Mac上安装gcl

5
我有Mac OSX 10.8.4。我已经克隆了gcl的git repo,并按照自述文件运行了./configure。
但是,我遇到了以下错误:
configure: error: Cannot build with randomized sbrk. Your options:
 - upgrade to a kernel/libc that knows about personality(ADDR_NO_RANDOMIZE)"
 - recompile your kernel with CONFIG_COMPAT_BRK (if it has that option)"
 - run sysctl kernel.randomize_va_space=0 before using gcl

我尝试过第三个选项(对于其他的我一无所知,即使在谷歌上搜索了也没有找到任何解决方案)。请问有人能告诉我应该如何安装gcl或获取lisp开发环境?


4
如果你的软件不需要GCL,我建议你使用Clozure CL。维护GCL的活跃度不高,而且可能也没有太多关注Mac OS X。Clozure CL由一群Mac专家积极支持和开发。如果要升级,就购买LispWorks吧,价格有点贵,但在Mac上运行良好,并配备了更好的基于GUI的开发工具。 - Rainer Joswig
2
我也推荐Clozure CL,但不要使用AppStore版本。LispWorks太贵了。clisp可以通过homebrew获得,但我个人没有尝试过。 - uselpa
2
Clozure CL在Mac上运行非常好,绝对没问题。另一个不错的选择是SBCL。 - piokuc
有一个免费版本的LispWorks个人版(http://www.lispworks.com/downloads/)。我发现这个IDE比Emacs / SLiME,sbcl或任何其他Lisp设置更容易使用。 - JAL
我只想补充一点,就是在原始速度方面,至少对于我通常做的事情来说,没有什么能比得上SBCL。 - Mars
显示剩余4条评论
1个回答

2

Clisp(可以通过homebrew安装)是获取Lisp实践经验的足够好的选择。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接