Clojure programming language discussion

555 readers
1 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
 
 

FlowStorm: Debugging and Understanding Clojure Code on a New Level

https://flexiana.com/news/2025/05/flowstorm-debugging-and-understanding-clojure-code-on-a-new-level

Table of Contents (Click to expand/collapse) 1. What is FlowStorm and Why Should You Care? 1.1. Brief Overview of FlowStorm’s Capabilities 2. Your First Project with FlowStorm – An Interactive...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

2
3
 
 

Wrote about Java integration, and private functions in Clojure Book

https://clojure-diary.gitlab.io/2025/05/14/wrote-about-java-integration-and-private-functions-in-clojure-book.html

Some companies use Java, and they would like to explore Clojure. My new updates in Clojure book is aimed at them. I have added sections named Java Files in Clojure Project, which teaches one how current Java code can work along with Clojure...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

4
5
 
 

FlowStorm: Debugging and Understanding Clojure Code on a New Level

https://flexiana.com/hidden/2025/05/flowstorm-debugging-and-understanding-clojure-code-on-a-new-level

What is FlowStorm and Why Should You Care? Ever found yourself lost in a cascade of println statements, desperately trying to understand how data transforms across your Clojure functions? Or you’ve battled elusive bugs that only surface under...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

6
 
 

REPL-Driven Development and Learning Velocity

https://ericnormand.substack.com/p/repl-driven-development-and-learning

Our next Apropos will feature Nathan Marz on May 20. Be sure to subscribe!REPL-Driven Development and Learning VelocityThe main advantage of Lisps (including Clojure) over other languages is the REPL (Read-Eval-Print Loop). Lisp used to have a...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

7
 
 

On Interactive Development

https://lambdaisland.com/blog/2025-05-13-on-interactive

by Laurence ChenWhen I was a child, my sister caught chickenpox. Instead of isolating us, our parents let us continue playing together, and I ended up getting infected too. My father said, “It’s better to get chickenpox now—it won’t hurt you....

#clojure #clj #cljs !clojure@lemmy.ml @clojure

8
9
 
 

Clojure Deref (May 10, 2025)

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

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Thanks to Anton Fonarev for link aggregation. Podcasts, videos, and media E102 - Pedestal with hlship - ClojureStream...

#clojure #clj #cljs !clojure@lemmy.ml @clojure@lemmy.ml

10
 
 

Annually-Funded Developers' Update: Mar./April 2025

https://www.clojuriststogether.org/news/annually-funded-developers-update-mar./april-2025/

Hello Fellow Clojurists! This is the second report from the 5 developers receiving Annual Funding in 2025. Dragan Duric: Apple M Engine Neanderthal Eric Dallo: metrepl, lsp-intellij, repl-intellij. lsp, lsp4clj Michiel Borkent: clj-kondo, squint,...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

11
 
 

Building a Bitemporal Index (part 2): "Bitemporal Resolution"

https://xtdb.com/blog/building-a-bitemp-index-2-resolution

#clojure #clj #cljs !clojure@lemmy.ml @clojure

12
13
 
 

LSP client in Clojure in 200 lines of code

https://vlaaad.github.io/lsp-client-in-200-lines-of-code

Awhile ago I was prototyping integrating LLMs with LSP to enable a language model to answer questions about code while having access to code navigation tools provided by language servers. I wasn’t that successful with this prototype, but I found it...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

14
15
 
 

Clojure Deref (May 3, 2025)

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

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Thanks to Anton Fonarev for link aggregation. Podcasts, videos, and media A quick demo of core.async.flow - ClojureTV Building a 3D...

#clojure #clj #cljs !clojure@lemmy.ml @clojure@lemmy.ml

16
 
 

CLJS: Dealing with Zombies

https://code.thheller.com/blog/shadow-cljs/2025/05/07/dealing-with-zombies.html

Ok, this is for the CLJS enthusiasts trying to get your builds as small as possible. The Closure Compiler is quite good at eliminating dead code from your builds. However, it sometimes leaves some Zombie code that is essentially dead, but not...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

17
 
 

Crafting your environment

https://ericnormand.substack.com/p/crafting-your-environment

This week we have JP Monetta on Apropos. He’s the creator of FlowStorm Debugger, which is a time traveling debugger for Clojure. Check it out! It is quite amazing.Beginner Clojure, my video course, is better than ever. I recently completely rebuilt...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

18
19
20
 
 

How Clojure Shapes Teams and Products

https://dzone.com/articles/how-clojure-shapes-teams-and-products

Four episodes into our journey exploring real-world Clojure stories, fascinating patterns have emerged from our conversations with leaders at Quuppa, CodeScene, Catermonkey, and Griffin. While each company's domain is distinct — from indoor...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

21
 
 

From Code Reviews to Teamwork: Deep Dives

https://tonitalksdev.com/from-code-reviews-to-teamwork-deep-dives

Welcome back to the ToniTalksDev Podcast! In this episode, host Toni reconnects with experienced software engineer Miikka Koskinen for a wide-ranging discussion at the intersection of code, collaboration, and career development. About Our...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

22
 
 

Da Bot Updates the Old Shotgun Meme

https://dev.to/mwlang/da-bot-updates-the-old-shotgun-meme-3lpa

Sometimes, you just gotta have a little fun. I don't know what I was doing other than clicking random things when I landed on this Reddit thread about "How to shoot yourself in the foot using different programming languages" I don't know...I...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

23
24
 
 

SQL pipelines: reducing some of the accidental structure in SQL

https://xtdb.com/blog/pipelining-sql

#clojure #clj #cljs !clojure@lemmy.ml @clojure

25
 
 

OSS updates March and April 2025

https://blog.michielborkent.nl/oss-updates-mar-apr-2025.html

In this post I'll give updates about open source I worked on during March and April 2025.To see previous OSS updates, go here.SponsorsI'd like to thank all the sponsors and contributors that make this work possible. Without you the below projects...

#clojure #clj #cljs !clojure@lemmy.ml @clojure

view more: next ›