# London Clojurians Talk: Autology: Writing a self-rewriting Lisp (by Dave Kimber)

**URL:** https://clojureverse.org/t/london-clojurians-talk-autology-writing-a-self-rewriting-lisp-by-dave-kimber/11274
**Category:** Meetups and Events
**Created:** [March 21, 2025, 10:16am UTC](https://clojureverse.org/t/london-clojurians-talk-autology-writing-a-self-rewriting-lisp-by-dave-kimber/11274 "2025-03-21T10:16:50Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![BrunoBonacci](https://clojureverse.org/user_avatar/clojureverse.org/brunobonacci/32/2122_2.png) [@BrunoBonacci](https://clojureverse.org/u/BrunoBonacci)
#### Post date: [March 21, 2025, 10:16am UTC](https://clojureverse.org/t/london-clojurians-talk-autology-writing-a-self-rewriting-lisp-by-dave-kimber/11274/1 "2025-03-21T10:16:50Z")

</div>

![MeetupIntro](https://v2.clojureverse.org/uploads/default/original/2X/9/988e4a47d599626b6342e0ac63122a204d5a9bd4.jpeg)

**THIS IS AN ONLINE EVENT**  
[Connection details will be shared 1h before the start time]

The London Clojurians are happy to present:

Title: **Autology: Writing a self-rewriting Lisp**   
Speaker: **Dave Kimber**   
Time: **2025-05-13 @ 18:30 (London time)**   
Local time: [click here for local time](https://time.is/1830_13_MAY_2025_in_London/)   
RSVP: [Autology: Writing a self-rewriting Lisp (by Dave Kimber), Tue, May 13, 2025, 6:30 PM | Meetup](https://www.meetup.com/london-clojurians/events/306843409/)

Dave Kimber ([https://github.com/Kimbsy](https://github.com/Kimbsy)) will be presenting:   
“Autology: Writing a self-rewriting Lisp”

In a Lisp program the code is data. In a metacircular interpreted Lisp, the language itself is defined as a Lisp program, so it too, is just data.

By granting a Lisp the ability to modify the data of its own interpreter we can create a language that has the ability to dynamically rewrite its own implementation at will, adding or removing language features or even transforming it entirely.

From modifying argument evaluation, to writing a custom debugger, to executing raw inlined C code, the possibilities are deep and far-reaching.

Dave has been working almost exclusively in Clojure since he left the world of Java over 9 years ago. Since then he’s been solving enterprise problems with functional programming in the dynamic and interactive environment afforded by Lisps. He couldn’t be happier.

In his spare time he like writing tiny Lisps, competing in game jams, and playing DnD with his partner and their friends.

If you missed this event, you can watch the recording on our YouTube channel:   
[https://www.youtube.com/@LondonClojurians](https://www.youtube.com/@LondonClojurians)   
(The recording will be uploaded a couple of days after the event.)

Please, consider supporting the London Clojurians with a small donation:

[https://opencollective.com/london-clojurians/](https://opencollective.com/london-clojurians/)

Your contributions will enable the sustainability of the London  
Clojurians community and support our varied set of online and  
in-person events:

- **ClojureBridge London** : supports under-represented groups discover Clojure
- **re:Clojure** : our annual community conference
- monthly meetup events with speakers from all over the world
- subscription and admin costs such as domain name & StreamYard subscription

Thank you to our sponsors:

- [https://juxt.pro/](https://juxt.pro/)
- [https://flexiana.com/](https://flexiana.com/)
- [https://gaiwan.co/](https://gaiwan.co/)
- And many individual sponsors

RSVP: [Autology: Writing a self-rewriting Lisp (by Dave Kimber), Tue, May 13, 2025, 6:30 PM | Meetup](https://www.meetup.com/london-clojurians/events/306843409/)

---

<div class="post-metadata">

### Author: ![BrunoBonacci](https://clojureverse.org/user_avatar/clojureverse.org/brunobonacci/32/2122_2.png) [@BrunoBonacci](https://clojureverse.org/u/BrunoBonacci)
#### Post date: [May 14, 2025, 9:16am UTC](https://clojureverse.org/t/london-clojurians-talk-autology-writing-a-self-rewriting-lisp-by-dave-kimber/11274/2 "2025-05-14T09:16:24Z")

</div>

Hi All,

you can find the recording of this event at:

[![](https://img.youtube.com/vi/ptN53mef_IY/maxresdefault.jpg "Autology: Writing a self-rewriting Lisp (by Dave Kimber)") ](https://www.youtube.com/watch?v=ptN53mef_IY)

---

<div class="post-metadata">

### Author: ![system](https://clojureverse.org/uploads/default/original/2X/5/51079bf9e4b7d9466242c06cf1e43b9f8bd6da14.png) [@system](https://clojureverse.org/u/system)
#### Post date: [November 12, 2025, 9:17pm UTC](https://clojureverse.org/t/london-clojurians-talk-autology-writing-a-self-rewriting-lisp-by-dave-kimber/11274/3 "2025-11-12T21:17:16Z")

</div>

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.
