One of our oldest languages meets one of our newest sciences in this episode, as we talk with Professor Christian Schafmeister, an award-winning nanotech researcher who's been developing a language and a design suite to help research the future molecular machines.
In this episode Christian gives us a quick chemistry lesson to explain what his research is trying to achieve, then we get into the software that's doing it: A new flavour of Common Lisp. But why Lisp? What advantages does a 60 year old language design offer? How does he strike a balance between high-level language features and the need for exceptional performance and parallelism? And what tricks does his development environment have that modern IDEs could still learn a thing or two from?
--
Clasp (the Lisp): github.com/clasp-developers/c...
Cando (the design language): github.com/cando-developers/c...
The Feynman Prize: en.wikipedia.org/wiki/Feynman...
Alphafold: alphafold.ebi.ac.uk/
More on LEaP: ambermd.org/tutorials/pengfei/
Interactive Development of Crash Bandicoot: all-things-andy-gavin.com/201...
Christian's Research Group: www.schafmeistergroup.com/
Kris on Twitter: / krisajenkins
Kris on LinkedIn: / krisjenkins
--
0:00 Intro
1:20 Podcast
51:45 Outro
#programming #software #lisplang #commonlisp #nanotech
5 июл 2024