关于Web应用程序,使用Common Lisp,Apache和fastcgi可以将URL与顶层定义的所需函数匹配,而不是按网址编写单独的脚本文件吗?
是否可以在Common Lisp Apache fastcgi组合的开发环境中使用上述两种方法?以及如何通过哪些工具?
在Common Lisp Apache fastcgi组合的开发环境中,是否必须使用加载在Common Lisp实现上的服务器(在this page presents sb-fastcgi中描述和提及为“simple-server”)?或者它在SBCL Apache sb-fastcgi环境中不是强制性的,并且提到的“简单服务器”只是另一种方式?我试图避免像那些服务器和其他一些不像Apache那样得到支持和维护的服务器。
fastcgi是否直接或通过Common Lisp上加载的其他服务器软件在Interpreter(这里是一个Common Lisp)和Apache之间建立连接,比如Hunchentoot或提到的“simpleserver”?
我想拥有上述两种方法,并且能够通过fastcgi运行Common Lisp与Apache?我需要哪些工具足够必要?
答案 0 :(得分:2)
我现在使用Clack进行lisp中的所有网络开发。 使用Caveman2,您将获得愉快的lisp网络体验:)
正如网络文档所述:
克拉克到目前为止只有几个漏洞的原因是质量很高 单元测试。目前有173项测试。测试覆盖率已经达到 自第一次正式发布以来,它一直保持在70%以上。
所有版本都已通过三个CL实现的测试套件: Clozure CL,SBCL和CLISP。您可以在以下位置查看当前状态 http://ci.clacklisp.org/