OS X的最佳Scheme或LISP实现是什么? [英] What is the best Scheme or LISP implementation for OS X?

查看:79
本文介绍了OS X的最佳Scheme或LISP实现是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找一个Scheme或LISP版本,可以用来恢复一些丢失的Lisp开发技能.某些网络功能会很好,但不是必需的.

I am looking for a version of Scheme or even LISP that I can use to recover some lost Lisp development skills. Some web capabilities would be nice but not essential.

我研究了Plt和MIT方案,虽然两者看起来都不错,但是Plt似乎功能更丰富.我也看过Lisp的实现,但是所有这些看起来都相当昂贵.

I've looked at Plt and MIT scheme and, while both look pretty good, the Plt seems to be more feature rich. I've also looked at Lisp implementations but all of the seem quite expensive.

我赞成免费/廉价的实现,因为这确实很可能只是偶尔的业余编程.您有什么建议?

I favor free/inexpensive implementations as this is truly likely to just be occasional hobby programming. What recommendations would you have?

推荐答案

我会和Racket一起去.它的速度可能不如SBCL快,但是它确实具有出色的库和文档以及一个集成环境,旨在让您立即开发和运行Scheme程序.我真正喜欢Racket的IDE,DrRacket,是您不需要做的事情–您不必学习Emacs,您不必学习SLIME,您不必担心会被淘汰,派对库,因为实际上所有用于Racket的库都可以在程序包中找到.总而言之,它确实减少了学习曲线,使您可以专注于手头的实际任务:编写出色的代码.

I'd go with Racket. It may not be as fast as SBCL, but it does have excellent libraries and documentation, as well as an integrated environment that's designed to get you developing and running Scheme programs right out of the gate. What I really like about Racket's IDE, DrRacket, is what you don't have to do—you don't have to learn Emacs, you don't have to learn SLIME, you don't have to worry about hunting down third-party libraries, as virtually all libraries meant for Racket can be found in packages. All in all, it really cuts down on the learning curve and allows you to focus on the actual task at hand: writing great code.

此外,如果您想制作Racket-,它还附带了网络服务器.强大的网站(我目前正在研究).

Also, it comes with a web server if you want to make Racket-powered websites (which I'm currently looking into).

这篇关于OS X的最佳Scheme或LISP实现是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆