▶

Clasp: Common Lisp and LLVM for Molecular Design

Google TechTalks · Talk · 58 min · 2015 · YouTube title: Clasp: Common Lisp using LLVM and C++ for Molecular Metaprogramming
Why it's here

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.

What it covers

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.