Reddit 最初是用 Lisp 编写的,它使用什么网络服务器?

Mik*_*ynn 0 lisp common-lisp reddit hunchentoot

Reddit1.0我正在尝试阅读此处的代码:

https://github.com/reddit-archive/reddit1.0

但是,如果不了解网站的服务方式,就很难理解网站的架构如何工作。这里的reddit代码似乎不包含任何类型的服务器,因此它一定是在其他地方导入然后运行的,比如Hunchentoot类似的东西。有人知道答案吗?

ign*_*ens 7

它使用Hunchentoot,其旧名称为“TBNL”。通过查看 ASDF 文件,您可以看到它依赖于名为tbnl. 然后,如果您查看末尾,web.lisp您可以看到它已将*dispatch-table*自身粘合到 Hunchentoot / TBNL 中。我想象它在某种前端服务器后面运行 Hunchentoot。