London Clojurians Talk: What's So Hard About Writing A Compiler, Anyway? (by Ramsey Nasser)

[Connection details will be shared 1h before the start time]

The London Clojurians are happy to present:

Title: What’s So Hard About Writing A Compiler, Anyway? Oh.
Time: 2021-03-30T17:30:00Z
Local time: (click here for local time)

Ramsey Nasser ( will be presenting:

“A few months ago I wrapped up work on my Clojure compiler MAGIC, a
compiler for Clojure written in Clojure targeting the C# runtime. This
talk is an overview of how MAGIC works, basic compiler construction
theory, my learning process, and reflections on the sources of
compiler complexity following a five year project where not everything
went right.”

Ramsey is a Lebanese-American software engineer, game designer,
educator. He’s been a part of the Clojure community since 2014 where
he has worked on the Arcadia project and the MAGIC compiler to
bringing our favorite Lisp into the worlds of game development and the
C# ecosystem. He lives in Brooklyn with his partner and their big
goofy dog, and he goes on long motorcycle trips when the weather and
the pandemic allow.

If you missed this event, you can watch the recording on our YouTube channel:

(The recording will be uploaded a couple of days after the event.)


1 Like

Hi all,

here is the recording of this event:

1 Like