Symbolic Assembly: Using Clojure to Meta-program Bytecode - Ramsey Nasser
Generating high-performance low-level code in a compiler has historically been a pain due to weak tools. If the target assembly language can be represented as functional data, however, Clojure can be used as a functional, REPL-driven meta-programming layer, and compiler development begins to resemble standard Clojure programming. The Morgan And Grand Iron Clojure (MAGIC) Compiler library uses this approach to great effect when compiling Clojure on the Common Language Runtime to support video game development in the Arcadia project. In this session, we’ll take a look at this functional approach to compilers in general, and the design and success of MAGIC in particular. Ramsey Nasser is a computer scientist, game designer, and educator based in Brooklyn. He researches programming languages by building tools to make computation more expressive and implementing projects that question the basic assumptions we make about code itself. His games playfully push people out of their comfort zones, and are often built using experimental tools of his design. Ramsey is a former Eyebeam fellow and a professor at schools around New York. When he is not reasoning about abstract unintuitive machines, he goes on long motorcycle trips.

Core.Async in Use - Timothy Baldridge

Emulators, Immutability, and Time Travel - Angus Fletcher

Balanced sampling as a tool for useful PBT random tree generation - Newton

Building Command Line Tools with lambdaisland/CLI/Babashka - Arne Brasseur

2025 Clojure Survey: Insights, Surprises, and What Really Matters

Clojure Documentary Q&A

Real-world Clojure: Lessons from Growing a Team and a Codebase - Assum

Clojure on IntelliJ: Using open-source plugins - Fücher

Databases: Are We There Yet? - Spasov

Clojure Dev Team Call, Feb 2026

Immutable Selves: A Functional Approach to Digital Identity through Clojure Principles - Dame

LegalArgumentException: From Courtrooms to Clojure - Sen

Hiring Juniors: (not= "Past Experience" "Future Success") - Marla Brizel

Clojure Dev Team Call, May 2026

ECA: AI pair programming in your editor - Dallo

Clockwork Clojure: A Protocol-Powered Runtime for Composable Evaluation - Ferri

CLJ Screening

Clojure - Zero to REPL (macOS)

