[Video 293] Christian Schafmeister: Common Lisp, LLVM, and C++ for Molecular Metaprogramming

Programmers often feel like their work is abstract, and not related to real-world, day-to-day problems.  At the same time, we know that software is often used in crucial aspects of our society. In this talk, Christian Schafmeister describes the software tool that he and his colleagues wrote to create molecules — and particularly proteins, chains of amino acids that are crucial to all life on Earth. He describes his goal of making it as easy to create molecules as it is to create software, and the molecules that he and his colleagues have created using a version of Lisp on LLVM which creates molecules. If you’re interested in the real-world uses of programming, proteins, or solutions to health-care problems, then this talk will be fascinating for you.

Leave a Reply