Daniel Compton

The REPL

Daniel Compton talks to Clojure and ClojureScript developers about the libraries and systems they have built. They dive into the nitty-gritty details and technical challenges the authors faced.

Author

Daniel Compton

Category

Technology

Podcast website

www.therepl.net

Latest episode

Jun 13, 2025

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android almost 10M downloads · 4.8 rating iOS soon

Episodes

31: Joel Holdbrooks on Meander 08.11.2019

Joel Holdbrooks talks about Meander, interpreters, operational semantics, and Clojurists Together funding.. Meander “Meander: Declarative Explorations at the Limits of FP” by Jimmy Miller Small step interpreter Matt Might - Abstract interpreters for free [PDF] Matt Might - Writing an interpreter, CESK-style SECD versus CEK Mind in Motion, Barbara Tversky Shaun Mahood renaming Garden fi...

30: Bobby Calderwood on Kafka and Fintech 22.10.2019

Bobby Calderwood talks about banking and financial technology in the US, mainframes, Kafka, and their new platform.. Evident Systems Finxact, Finastra, Mambu, Temenos ACH The Clearing House FedNow Bobby at Finovate Jack Henry Symitar Confluent Commander: Better Distributed Applications through CQRS Event Modelling - Adam Dymitruk Kafka Streams Confluent Schema Registry Kafka KStreams API Jackdaw W...

29: Marc O'Morain on adding Windows support to CircleCI 26.08.2019

Marc O'Morain talks about CircleCI's new Windows support, their new JavaScript frontend, and fighting cryptominers.. Introducing Windows support on CircleCI The development of queueing theory - Wikipedia CircleCI Series D fundraising round CircleCI Careers CircleCI’s WAFL Pipelines CircleCI’s new pricing circle.ci/cli

28: Ambrose Bonnaire-Sergeant on Typed Clojure 12.08.2019

Ambrose Bonnaire-Sergeant talks about Spec, typing, and doing three degrees in Typed Clojure. Typed Clojure In Theory and Practice - Ambrose Bonnaire-Sergeant (pdf) Spectrum Patreon - Ambrose core.typed.analyzer.jvm core.typed.annotator.jvm cljfx Ambrose’s Blog

27: Eric Normand on teaching Clojure 24.07.2019

Eric Normand talks about his new course on REPL driven development, and teaching Clojure. PurelyFunctional.tv REPL driven development in Clojure On the podcast I forgot to mention this excellent guide on using the REPL on clojure.org Lispcast Thoughts on Functional Programming apropos Clojure Youtube channel

26: Nathan Marz on a new programming paradigm 10.07.2019

Nathan Marz talks about his new company Red Planet Labs, Specter, and building a new programming paradigm. Red Planet Labs Continuation Specter Inline caching with Specter

25: Dragan Djuric on Neanderthal 26.06.2019

Dragan Djuric talks about his recent work writing Deep Learning in Clojure from Scratch. We also talked about writing technical books that use Clojure, rather than technical books about Clojure.. dragan.rocks Deep Learning in Clojure from Scratch Patreon - Dragan Patreon - Dragan’s books Interactive Programming for Artificial Intelligence Deep Learning for Programmers Uncomplicate Neandertha...

24: Crux, a new bitemporal database from JUXT 12.06.2019

Jeremy Taylor and Malcolm Sparks from JUXT talk about Crux, their new open source database, why they made it, and which gaps it fills.. Crux Crux at Clojure/north Temporal features in SQL 2011 [PDF] Crux architecture diagram Crux protocols

23: Elements of Clojure with Zach Tellman 18.04.2019

Zach Tellman talks about writing Elements of Clojure, some of the work he's done in Clojure over the last ten years, and what's next.. Elements of Clojure Ideolalia Bifurcan comparison to other data structures Jorge Luis Borges Standing in the Shadow of Giants CLJ-1517 - unrolled small vectors CLJ-1415 - Keyword cache cleanup incurs linear scan of cache Open Source is Not About You Semantic Machin...

22: Cursive IDE with Colin Fleming 02.04.2019

Colin Fleming talks about building Cursive IDE on the IntelliJ platform. Cursive IDE The IntelliJ Platform

21: Looking at Clojure through the mindset of business with Jonathan Boston 26.03.2019

Jonathan Boston discusses Clojure, business, the best and worst code he wrote last year, and the ClojureScript community.. ClojureScript Made Easy My Worst and Best Code of 2018 10,000 core.async processes

20: Clojure MXNet with Carin Meier 19.03.2019

Carin Meier talks about the Clojure MXNet package, MXNet, Scala interop with Java, and ML in society. MXNet Clojure MXnet tvm-clj on The REPL Scala - Clojure interop utility namespace MXNet Issues tagged with Clojure Clojure MXNet contribution needs Clojurians Slack - #mxnet MXNet Slack joining info Other machine learning libraries Cortex dl4clj jutsu.ai Funny reinforcement learning outcomes Twitt...

19: Formatting Clojure code with Shaun Lebron 12.03.2019

I talk with Shaun Lebron about my recent Clojure formatting proposal. The formatting proposal on ClojureVerse Elastic Tabstops Formatter repository

18: Testing Clojure and ClojureScript with Arne Brasseur 20.02.2019

Arne Brasseur talks about Kaocha, Heart of Clojure, Lambda Island, and Clojureverse. Kaocha Fudge Midge Avdi Grimm - Transaction Fallacy Kaocha docs on cljdoc Clojurists Together funding announcement Clojurists Together projects Heart of Clojure Announcing Clojureverse Lambda Island Guide to Clojure REPLs Figwheel Main + CIDER + Clojure CLI video Lambda Island Guides on GitHub Clojure.org REPL gui...

17: Editing Clojure code with Shaun Lebron 04.02.2019

Shaun Lebron talks about Parinfer, editor integration, understanding user editing intent, and meeting people where they are.. Parinfer Indent-clj Paredit Smartparens Parinfer’s mathematical foundation Inspiring a future Clojure editor with forgotten Lisp UX - Shaun Lebron How was Lisp edited in the 80s and 90s? - Reddit History of Lisp Parentheses research Deepdyve - journal article rental L...

16: Monorepos and monologues with Alex Engelberg 18.01.2019

Alex Engelberg discusses his recent talk at the Conj, lein-monolith, and other Amperity open source projects. Sponsor: Deps - Private Maven Repositories Every Clojure Talk Ever Amperity Amperity Careers Learning and Teaching on the job lein-monolith Greenlight Envoy Instaparse paren.party seajure

15: Clojure at Apple with David Taylor 11.01.2019

David Taylor talks about adopting Clojure at Apple, lessons about management, and balancing being an engineer and a leader.. Sponsor: Deps - Private Maven Repositories Careers at Apple Mob Coding Advent of Code Joy Labs David Taylor (@etherfuse) on Twitter

14: ClojureScript, Lumo, and Lambdas with Antonio Monteiro 05.12.2018

Antonio Monteiro talks about building Lumo, improving the ClojureScript beginner experience, typed GraphQL in OCaml, and creating a custom AWS Lambda runtime.. Sponsor: Deps - Private, Hosted, Maven Repositories Lumo CLJS GWT Pilloxa V8 custom startup snapshots Glitch with Lumo clj-commons Om Relay Falcor Ladder The REPL episode with Martin Klepsch OCaml Reason ML Lambda support for Powershell Rus...

13: High performance Clojure numerics with Chris Nuernberger 04.12.2018

Chris Nuernberger talks about his work on tvm-clj, unsigned bytes on the JVM, efficient copying of data, neural networks, GPUs. Chris has a wide background across many different areas of computer science and software engineering. He first got into GPGPU programming around 2008 with a research group at CU trying to auto-optimize a simple linear algebra expression (y = Ax + b). He first got into LIS...

12: Clojure documentation with Martin Klepsch 27.11.2018

Martin Klepsch talks about cljdoc, an automatic documentation website for all of the Clojure community's code.. Hex.pm, GoDoc, dartdoc, Docs.rs Codox Marginalia cljdoc example pages: zprint, reagent, rum, DataScript, nREPL Martin’s talk at ClojuTRE Keechma Toolbox massive docstring Dynadoc Tour of Reaktor’s office in Helsinki Heart of Clojure conference Making a cljdoc badge Clojurists...

11: Saskia Lindner on re-frame-10x, compassionate coding, and mindfulness 25.11.2018

We talk with Saskia Lindner about her experience working on re-frame-10x in Rails Girls Summer of Code, ClojureBridge, remote working, and compassionate coding.. ClojureBridge Talk at ClojureD on re-frame-10x re-frame-10x Saskia and Chris’ dev journal Rails Girls Summer of Code Full stack developer job at Zimpler

10: Howard Lewis Ship on GraphQL and Lacinia 12.11.2018

Howard Lewis Ship talks about Walmart Labs and their open source Clojure projects.. Pedestal table routing Lacinia GraphQL Joker Vizdeps Schematic

9: Hannah Henderson on Continuous Integration at CircleCI 02.11.2018

Hannah Henderson talks about CI, Spec, remote work, and engineering at CircleCI.. CircleCI Orbs CircleCI Jobs Lacinia Working with Hannah Preview of the next CircleCI UI

8: Elana Hashman on Debian and Clojure 24.10.2018

Elana Hashman discusses her work on packaging Leiningen, the state of Clojure on Debian, and I ask her all the questions I've ever had about packaging on Linux.. Elana’s talk on packaging Leiningen at ClojureSYNC More resources from the ClojureSYNC talk The original Intent To Package for Leiningen Clojure/Leiningen Debian Wiki

7: Ben Brinckerhoff on Clojure Spec and Error Messages 18.10.2018

Ben Brinckerhoff talks about Expound, his tool for formatting Clojure Spec error messages, a common language for Clojure errors, and the wider world of error messages.. Expound Elm errors Orchestra Clojure error messages are accidental ReasonML error messages

Listen to the The REPL podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.