Skip to content
0:00 / 0:00

#commonlisp#clasp#cando

How Lisp is designing Nanotechnology (with Prof. Christian Schafmeister)

Developer Voices

35K subscribers • 14 videos on Hallway

YouTube

Intermediate. Assumes working knowledge.

23K views2 years ago3 recommendations

Programming languagesSystems programmingLisp and ClojureCompilers and interpreters

Christian Schafmeister discusses Clasp, a Common Lisp implementation designed to interoperate with C++ for molecular design and nanotechnology.

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/clasp Cando (the design language): github.com/cando-developers/cando The Feynman Prize: en.wikipedia.org/wiki/Feynman_Prize_in_Nanotechnology Alphafold: alphafold.ebi.ac.uk/ More on LEaP: ambermd.org/tutorials/pengfei/ Interactive Development of Crash Bandicoot: all-things-andy-gavin.com/2011/03/12/making-crash-bandicoot-… Christian's Research Group: schafmeistergroup.com/ Kris on Twitter: twitter.com/krisajenkins Kris on LinkedIn: linkedin.com/in/krisjenkins/ -- Intro Podcast Outro #programming #software #lisplang #commonlisp #nanotech

Why it's here

3 people recommend this

What people say. Recommended for its fascinating look at using Common Lisp and C++ interoperability for scientific computing and nanotechnology.

u/arthurno1in r/emacs • Recommends

Emacs + Slime + Common Lisp = Very Powerful Tooling Software (watch ~27th minute and onward)

u/serefayarin r/Clojure • Recommends

How Lisp is designing Nanotechnology (with Prof. Christian Schafmeister)

mepianon Lobsters • Recommends

How Lisp is designing Nanotechnology (with Prof. Christian Schafmeister)