2018 LLVM Developers’ Meeting: C. Schafmeister “Lessons Learned Implementing Common Lisp with LLVM”
What it is
Christian Schafmeister presents lessons from six years of implementing Clasp, a Common Lisp compiler using LLVM as its backend that interoperates with C++. He explains handling a dynamic, memory-managed language on LLVM.
Why Hacker News recommends it
Mostly cited by the author himself as the introduction to Clasp and Cando, and recommended to those wanting Lisp with C++ library interop.
- 1 people recommended it
- 1 different months
- 0 strong recommendations
- first 2018, last 2023
What HN commenters said
“those interested in this use case might also be interested in Clasp, a Common Lisp implementation built on LLVM”
Introduces Clasp, Lisp on LLVM combining dynamic development with C++ libraries.
0xcde4c3db, 2019-07 · Recommendation · in “Racket Is an Acceptable Python”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: clasp, common lisp, llvm, compilers, cando
Also recommended by the same people
commentaryMobile Homes: Last Week Tonight with John Oliver (HBO)LastWeekTonight · 2 HN recommenders · 2019–2025
talkCppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”CppCon · 13 HN recommenders · 2016–2024
talkRich Harris - Rethinking reactivityYou Gotta Love Frontend · 15 HN recommenders · 2019–2026
talkLexical Scanning in Go - Rob PikeGoogleFOSSSydney · 13 HN recommenders · 2012–2025
talkWilliam Byrd on "The Most Beautiful Program Ever Written" [PWL NYC]PapersWeLove · 11 HN recommenders · 2017–2026
talkClasp: Common Lisp using LLVM and C++ for Molecular MetaprogrammingGoogle TechTalks · 8 HN recommenders · 2015–2024
talkCompiling C to printable x86, to make an executable research papersuckerpinch · 8 HN recommenders · 2018–2023
talkBreak Me00 The MoVfuscator Turning mov into a soul crushing RE nightmare Christopher DomasAdrian Crenshaw · 6 HN recommenders · 2017–2026