HackerTube

Clasp: Common Lisp using LLVM and C++ for Designing Molecules

Google TechTalks2 HN recommenders · recommended in 2 months, 2016–2022
YouTube
talk · advanced · evergreen · 2016–2022 on HN

Christian Schafmeister's Google Tech Talk on Clasp and CANDO, a Common Lisp implementation on LLVM and C++ used to design molecules, including energy minimization and force-field calculations.

Held up in Lisp threads as a striking example of Lisp powering cutting-edge science.

6 comments from Hacker News

@reitzensteinm2020-10 · in “Energy Efficiency across Programming Languages [pdf]”

Your Google talk was one of my top 10 ever, it blew me away. It's not uncommon in the tech industry to build some mad scientist solution - pardon the expression - because we're trying to do something pedestrian but have painted ourselves in to a corner, eg HipHop VM. Doing it to help with cutting edge science is genuinely exciting. ▶ this video

Strongly recommends View on HN
@nabla92016-02 · in “The Lisp Curse (2011)”

Lisp is programmable programming language, especially Common Lisp. It works as programmer amplifier. Better you are, more you benefit from it. I challenge anyone to watch this lecture from Christian Schafmeister and say they are not impressed: link and ▶ this video

Strongly recommends View on HN
@jakeogh2022-11 · in “Christian Schafmeister – Atomically Precise Catalysts”

More presentations! I think two are almost the same presentation: link (July 2010) 10S6P4 Christian Schafmeister 2010 UNTT 3rd Annual Conference Session 6 Presentation 4 link (July 2015) Clasp: Common Lisp using LLVM and C++ for Molecular Metaprogramming ▶ this video (Aug 2015) Clasp: Common Lisp using LLVM and C++ for Designing Molecules link (Oct 2018) Modular Polymer Catalysts - Chris Schafmeister link (Nov 2018) LLVM Developers Meeting: C. Schafmeister lessons Learned Implementing Common Lisp with LLVM

@jakeogh2021-05 · in “SICL: A New Common Lisp Implementation”

Ah, related to #clasp: link Clasp: Common Lisp using LLVM and C++ for Molecular Metaprogramming link 2018 LLVM Developers Meeting: C. Schafmeister lessons Learned Implementing Common Lisp with LLVM ▶ this video Clasp: Common Lisp using LLVM and C++ for Designing Molecules link Modular Polymer Catalysts - Chris Schafmeister link 10S6P4 Christian Schafmeister 2010 UNTT 3rd Annual Conference Session 6 Presentation 4

@pjmlp2018-10 · in “How Lisp Became God's Own Programming Language”

"How the strengths of Lisp-family languages facilitate building complex and flexible bioinformatics applications." link -- US National Library of Medicine National Institutes of Health "Clasp: Common Lisp using LLVM and C++ for Designing Molecules" ▶ this video -- GoogleTechTalks