首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Common Lisp中进行Lisp开发

在Common Lisp中进行Lisp开发
EN

Stack Overflow用户
提问于 2012-05-08 08:39:54
回答 4查看 2.4K关注 0票数 6

我对Scheme比较熟悉。我正在阅读OnLisp,并且喜欢在它里面做一个现实世界的项目。最有可能的是web开发。我很想知道人们使用什么样的设置来开发lisp的网站。我家里有几台mac,我想我应该用clozure cl。不过,我对一些事情持谨慎态度。我在互联网上读到过,cl没有可靠的线程设施,也没有良好的网络。这是真的吗?你的经历是什么?

PS:不要告诉我clojure :)。口齿不清是我需要挠挠的地方。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-05-08 10:19:49

我不确定为什么它没有“良好的网络”;如果你想编写一个可移植的Common Lisp应用程序,你就不能依赖线程,因为某些实现不支持它们(AFAIK,只有clisp,尽管你可以用实验性的线程支持来编译它)。如果你打算选择一个实现并坚持下去,你就不会有这个问题。

尽管你可以找到在AraneidaPortable AllegroServe上运行的教程,但“标准”CL堆栈是Hunchentoot/cl-who/clsql,。

我使用的设置是运行quicklisp和以上系统的Debian/SBCL,以及用于数据库的MySQL (尽管我正在认真考虑跳到Postgres),以及在Hunchentoot前面运行的nginx,以提供任何静态内容。

票数 6
EN

Stack Overflow用户

发布于 2012-05-08 20:12:01

目前,我正在使用Restas,这是一个基于Hunchentoot的框架,灵感来自于Rails的路由系统。我还使用PostmodernPostgreSQL数据库交互,并使用cl-markup生成超文本标记语言,不过我正在考虑改用cl-who,它看起来更具可定制性。

刚开始的时候,我也考虑过使用Parenscript来生成JavaScript,但现在我只对Mootools和普通的JavaScript感到满意。

一切都在SBCL上运行,并且可以通过Quicklisp获得。

票数 8
EN

Stack Overflow用户

发布于 2012-05-08 13:11:09

mck-一直在维护heroku通用的lisp webapp。

https://github.com/mck-/heroku-cl-example/tree/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10491030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档