Clasp: Common Lisp using LLVM and C++ for Molecular Metaprogramming
8 人推荐 · 跨 8 个月 · 2015–2024

中文导读
Christian Schafmeister 在 Google Tech Talk 上展示如何利用计算机设计螺环低聚物(spiroligomer)分子,并为此在 LLVM 之上构建能与 C++ 无缝互操作的 Common Lisp 实现 Clasp。内容贯穿计算化学、力场自动微分以及编译器底层架构。
为什么 HN 推它
HN 上常年被津津乐道的硬核范例,不仅展示了 Common Lisp 攻克前沿科研难关的惊人生产力,也是最振奋人心的技术演讲之一。
「我敢说任何人看完 Christian Schafmeister 这场讲座,都不可能不被折服。」HN 网友原话:I challenge anyone to watch this lecture from Christian Schafmeister and say they are not impressed
英文原摘要(HackerTube / Claude 整理)
Christian Schafmeister's Google Tech Talk on designing spiroligomer molecules and building Clasp, a Common Lisp on LLVM that interoperates with C++, to program molecular design. It covers the chemistry, automatic differentiation for force fields, and how the compiler is built.
HN repeatedly cites it as a striking example of Common Lisp used to push the frontier of science, and as one of the most inspiring tech talks.
HN 上的提及
Tangential link in a comment about medical technology progress
If you are on this article, you probably will love to watch this guy.
Absolutely fascinating stuff.
If you're asking yourself what kinds of problems is a Lisp good for you should probably watch this