当前位置:  开发笔记 > 运维 > 正文

包GCL和CLISP有什么区别?

如何解决《包GCL和CLISP有什么区别?》经验,为你挑选了1个好方法。

在Ubuntu存储库中有两个Lisp实现:GCL和CLISP.它们之间有根本区别吗?哪一个更接近行业标准?



1> jkiiski..:

Common Lisp实际上是在ANSI标准中定义的.它有很多实现,包括商业和FOSS.这些实现通常符合标准,并为标准中未定义的内容(如线程,FFI和unicode)提供了一些自己的扩展.

您应该看到http://www.cliki.net/Common%20Lisp%20implementation以进行实现比较.您应该使用哪一个取决于您的需求和偏好.首先,您可以选择一个.语言本身无论如何都是一样的,只要您不使用任何特定于实现的扩展,您可以根据需要轻松切换到另一个.

我个人更喜欢Linux上的SBCL.它具有良好的性能,包括线程和所有的扩展.主要的缺点是程序将非常大(磁盘空间和内存使用).如果您正在构建服务器端应用程序,或者无论如何都要大于实现,那么这并不重要,但对于较小的客户端工具,您可能需要查看CLISP.我没有使用GCL,所以我不能说太多.

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有