Clojure programming language discussion

579 readers
3 users here now

Clojure is a Lisp that targets JVM and JS runtimes

Finding information about Clojure

API Reference

Clojure Guides

Practice Problems

Interactive Problems

Clojure Videos

The Clojure Community

Clojure Books

Tools & Libraries

Clojure Editors

Web Platforms

founded 5 years ago
MODERATORS
1
 
 

Work and meta-work

https://ericnormand.substack.com/p/work-and-meta-work

Part of the work I did when I ran my own business was standardizing procedures. I got fascinated by checklists and instructions. Sometimes you only do something once in a while. You want to remember all of those little details, all the little...

#clojure #clj #cljs [email protected] @clojure

2
 
 

Clojure Deref (June 16, 2025)

https://clojure.org/news/2025/06/16/deref

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Clojure/Conj 2025 will be held Nov 12-14 in Charlotte, NC. Early Bird Registration is now open. We look forward to seeing you in-person and...

#clojure #clj #cljs [email protected] @[email protected]

3
 
 

Clojure Deref (June 16, 2025)

https://clojure.org/news/2025/06/16/deref

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Clojure/Conj 2025 will be held Nov 12-14 in Charlotte, NC. Early Bird Registration is now open. We look forward to seeing you in-person and...

#clojure #clj #cljs [email protected] @clojure

4
 
 

The Musical Journey to Understanding Transducers: Building Ooloi's Piece-Walker

https://www.ooloi.org/home/the-musical-journey-to-understanding-transducers-building-oolois-piece-walker

How solving a real music notation problem revealed the perfect transducer use case ​The Problem That Started It All I found myself confronting what appeared to be a deceptively simple requirement for Ooloi: 'Resolve slur endpoints across the...

#clojure #clj #cljs [email protected] @clojure

5
 
 

The Loneliness of Architectural Completion

https://www.ooloi.org/home/the-loneliness-of-architectural-completion

​I wrote this as the final pieces of Ooloi's backend architecture were falling into place. What began as a meditation on infrastructure and isolation turned into something more personal about mastery, loss, and the strange kind of solitude that...

#clojure #clj #cljs [email protected] @clojure

6
 
 

Akima splines

https://www.wedesoft.de/software/2025/06/14/akima-splines/

Recently I was looking for spline interpolation for creating curves from a set of samples. I knew cubic splines which are piecewise cubic polynomials fitted such that they are continuous up to the second derivative. I almost went ahead and...

#clojure #clj #cljs [email protected] @clojure

7
 
 

56: XTDB: A Bitemporal database in Clojure

https://www.therepl.net/episodes/56/

Jeremy Taylor and James Henderson talk about building XTDB, bitemporality, SQL compatibility, and Apache Arrow. Launching XTDB v2 Grid Dynamics acquires JUXT LSM Tree The Generational Hypothesis JUXT Cast - Viktor Leis HTAP Processing Are We There...

#clojure #clj #cljs [email protected] @clojure

8
 
 

Launching XTDB v2 — time-travel SQL database to simplify compliance

https://xtdb.com/blog/launching-xtdb-v2

#clojure #clj #cljs [email protected] @clojure

9
 
 

Implementing dynamic scope for Fennel and Lua

https://andreyor.st/posts/2025-06-09-implementing-dynamic-scope-for-fennel-and-lua/

I’m continuing my work on fennel-cljlib, my port of clojure.core and some other core libraries, focusing on porting missing functions and features to it. One such feature, which I sometimes miss in Lua and Fennel, is dynamic binding. The Lua VM...

#clojure #clj #cljs [email protected] @clojure

10
 
 

Beyond the If Pattern

https://lambdaisland.com/blog/2025-06-03-beyond-the-if-pattern

by Laurence ChenIn my work at Gaiwan, there was a piece of code with poor quality that always felt like a thorn in my side. For a long time, I couldn’t come up with a better way to handle it.The code was a Nested If. Each step-* is a side-effect...

#clojure #clj #cljs [email protected] @clojure

11
 
 

How do you prototype a nice language?

https://kevinlynagh.com/newsletter/2025/_06/_03/_prototyping/_a/_language/

How do you prototype a nice language? I’ve spent the past month prototyping my codeCAD language. However, while I’ve made tons of zero-to-one-type progress (an EBNF grammar, parser, function definitions, evaluation, and numeric solving!), the...

#clojure #clj #cljs [email protected] @clojure

12
 
 

Clojure Deref (June 6, 2025)

https://clojure.org/news/2025/06/06/deref

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Podcasts, videos, and media Vibe Coding With Clojure-MCP: Bruce Hauman/Luke Burton/Gene Kim - IT Revolution 7 UIs with Replicant, Ep...

#clojure #clj #cljs [email protected] @clojure

13
14
 
 

Newsletter 63 – 05/2025

https://otavio.dev/2025/06/03/newsletter-63-05-2025/

Featured Microservices Are a Tax Your Startup Probably Can’t Afford – Microservices architecture are well known for the amount of platform engineering required to extract the best from it, if you’re a small company, probably you’ll not have time...

#clojure #clj #cljs [email protected] @clojure

15
 
 

Clojure 1.12.1

https://clojure.org/news/2025/06/02/clojure-1-12-1

Clojure 1.12.1 is now available! Find download and usage information on the Downloads page. CLJ-2899 - Revert change in semantics of qualified symbol in invocation position if field and method of same name CLJ-2898 - Objects that are both...

#clojure #clj #cljs [email protected] @clojure

16
 
 

Building the Future of Clojure: Welcoming Christoph Neumann as Nubank’s First Clojure Developer Advocate

https://building.nubank.com/clojure-developer-advocate-nubank/

At Nubank, technology is not just a tool — it’s how we rethink financial services, empower millions across Latin America, and challenge the status quo. Since our very first line of code in 2013, Clojure has been at the heart of this mission: a...

#clojure #clj #cljs [email protected] @clojure

17
 
 

A look into Nubank’s tech hub in Berlin

https://building.nubank.com/tech-hub-berlin/

Today, Nu is one of the largest digital financial services platforms in the world, with over 118 million customers across Brazil, Mexico, and Colombia. From day one, our goal has been to challenge the status quo of the financial industry—using...

#clojure #clj #cljs [email protected] @clojure

18
 
 

Too many degrees of freedom

https://ericnormand.substack.com/p/too-many-degrees-of-freedom

I love conference talks. I believe that YouTube has made me a better programmer over the last 17 years. I’ll often turn one on while I’m doing chores. I’ll learn something and sometimes even be inspired to write about it. Like this one.The talk I...

#clojure #clj #cljs [email protected] @clojure

19
 
 

Towards React Server Components in Clojure, Part 3

https://romanliutikov.com/blog/towards-react-server-components-in-clojure-part-3

A journey on bringing React Server Components to Clojure JVM, as a part of UIx library

#clojure #clj #cljs [email protected] @clojure

20
 
 

Clojure Deref (June 6, 2025)

https://clojure.org/news/2025/06/06/deref

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Podcasts, videos, and media Vibe Coding With Clojure-MCP: Bruce Hauman/Luke Burton/Gene Kim - IT Revolution 7 UIs with Replicant, Ep...

#clojure #clj #cljs [email protected] @[email protected]

21
 
 

May 2025 Short-Term Project Updates Q2 2025 Projects

https://www.clojuriststogether.org/news/may-2025-short-term-project-updates-q2-2025-projects/

This is the April/May project update for four of our Q2 2025 Funded Projects. (Reports for the other two are on a different schedule). A brief summary of each project is included to provide overall context. Jeremiah Coyle: Bling Add support for...

#clojure #clj #cljs [email protected] @clojure

22
 
 

Clojure Deref (May 23, 2025)

https://clojure.org/news/2025/05/23/deref

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). A huge thanks to Anton Fonarev who has put in a ton of work aggregating these links for the last couple of years! It’s a lot to keep up with...

#clojure #clj #cljs [email protected] @[email protected]

23
 
 

Clojure 1.12.1

https://clojure.org/news/2025/06/02/clojure-1-12-1

Clojure 1.12.1 is now available! Find download and usage information on the Downloads page. CLJ-2899 - Revert change in semantics of qualified symbol in invocation position if field and method of same name CLJ-2898 - Objects that are both...

#clojure #clj #cljs [email protected] @[email protected]

24
 
 

curiosidades

https://dev.to/noobpro7/curiosidades-40nl

🚀 Meu Primeiro Projeto em Python: Curiosidades Animais (Após 3 Semanas de Estudo!) Acabei de concluir meu primeiro projeto em Python e quero compartilhar essa conquista! 🐍 O que fiz: Desenvolvi um programa interativo de terminal que exibe...

#clojure #clj #cljs [email protected] @clojure

25
 
 

Clojure Deref (May 30, 2025)

https://clojure.org/news/2025/05/30/deref

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Podcasts, videos, and media Let CoPilot extend VS Code with Backseat Driver and Joyride - CalvaTV Clojure MCP Demo - Metosin Scicloj...

#clojure #clj #cljs [email protected] @[email protected]

view more: next ›