2018 LLVM Developers’ Meeting: C. Schafmeister “Lessons Learned Implementing Common Lisp with LLVM”
http://llvm.org/devmtg/2018-10/ — Lessons Learned Implementing Common Lisp with LLVM over Six Years - Christian Schafmeister Slides: Coming Soon — I will present the lessons learned while using LLVM to efficiently implement a complex memory managed, dynamic programming language within which everything can be redefined on the fly. I will present Clasp, a new Common Lisp compiler and programming environment that uses LLVM as its back-end and that interoperates smoothly with C++/C. Clasp is written in both C++ and Common Lisp. The Clasp compiler is written in Common Lisp and makes extensive use of the LLVM C++ API and the ORC JIT to generate native code both ahead of time and just in time. Among its unique features, Clasp uses a compacting garbage collector to manage memory, incorporates multithreading, uses C++ compatible exception handling to achieve stack unwinding and an incorporates an advanced compiler written in Common Lisp to achieve performance that approaches that of C++. Clasp is being developed as a high-performance scientific and general purpose programming language that makes use of available C++ libraries. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

2018 LLVM Developers’ Meeting:J. Lin “Methods for Maintaining OpenMP Semantics without Being ...”

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

Clasp: Common Lisp using LLVM and C++ for Molecular Metaprogramming

Closing the Performance Gap Between Lisp and C

2019 EuroLLVM Developers’ Meeting: V. Bridgers & F. Piovezan “LLVM IR Tutorial - Phis, GEPs ...”

Lets LISP like it's 1959

Common Lisp for the Curious Clojurian - Alan Dipert - Scicloj meeting 19

What is the Curse of Lisp?

2025 US LLVM Developers' Meeting: JIT-loading Arbitrary Programs - Powering Xcode Previews

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

Maybe Not - Rich Hickey

Lecture 1A: Overview and Introduction to Lisp

Nekoma Talks #18 - Common Lisp from a Clojurian perspective Part 1

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

"We Really Don't Know How to Compute!" - Gerald Sussman (2011)

2018 LLVM Developers’ Meeting: A. Bradbury “LLVM backend development by example (RISC-V)”

LISP: Lex Fridman's favorite programming language

Roger Corman, author of Corman Common Lisp (long-form talk)

Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018

