HN 精选

Clasp: Common Lisp using LLVM and C++ for Molecular Metaprogramming

Google TechTalks
8 人推荐 · 跨 8 个月 · 2015–2024
函数式编程编译器、解释器与程序分析化学
Clasp: Common Lisp using LLVM and C++ for Molecular Metaprogramming

中文导读

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 上的提及

reference justifier · 2015-06 · HN 原文
Tangential link in a comment about medical technology progress
strong_rec 616c · 2015-06 · HN 原文
If you are on this article, you probably will love to watch this guy.
reference istvan__ · 2015-07 · HN 原文
strong_rec radicalcut · 2015-07 · HN 原文
Absolutely fascinating stuff.
rec nnq · 2015-09 · HN 原文
If you're asking yourself what kinds of problems is a Lisp good for you should probably watch this

相关视频