【发布时间】:2013-08-11 14:17:00
【问题描述】:
我有 C# 和 JavaScript 方面的经验,过去几年一直在使用 Node.js。基本上,我对这种环境非常有信心,但一种语言总是引起我的注意:LISP。鉴于 LISP 的最小语言概念,我发现它的表现力令人印象深刻且非常迷人。它基本上和 jQuery 一样:事半功倍;-)
不幸的是,我对 LISP 的体验或多或少是理论上的,有些只是在玩玩,而不是认真的编程。
现在我想改变这一点,但我绝对致力于 Web 应用程序开发(因此是 Node.js)。我的问题不是将 LISP 作为一门语言来学习,我的问题是我不知道从哪里以及如何开始使用 不是 基于控制台但基于 Web 的“Hello LISP world”应用程序.
所以,我的问题基本上是:如何在 LISP 中编写类似于以下 Node.js 应用程序的服务器端 Web 应用程序
var http = require('http');
http.createServer(function (req, res) {
res.end('Hello world!');
}).listen(3000);
不需要大量的框架和额外的库和东西等等?
有经验的 LISP 程序员如何解决这个任务?有什么提示吗?
【问题讨论】:
-
也许你应该考虑使用 CGI。
-
嗯,是的,这可能是一个想法——尽管我不喜欢 CGI 的“插件”方法。但这可能是一个想法......感谢您指出这一点!
-
谢谢,这看起来很有趣!
-
如果 Emacs 是一个可接受的平台,请查看Elnode。
标签: web-applications lisp common-lisp