- Hacker News最初是用Paul Graham创建的Arc lisp方言编写的。
- Arc最初是在Racket上实现的,但出于性能原因后来转向了SBCL。
- 最近的改动包括移除了长线程的分页功能,该功能之前通过‘更多’点击来管理。
- 此次转变是由于Clarc的发布,这是一个更快的Arc实现,支持多核处理。
- 开发过程涉及创建Arc到JS(Lilt)和Arc到Common Lisp(Clarc)的编译器,分阶段进行(arc0、arc1、arc2)。
- Clarc的代码尚未发布,原因是HN代码库中嵌入了反滥用措施。
- 这次过渡非常顺利,被描述为‘无溅水’(平稳无缝)。