planet

joined 2 years ago
 

Arities as pseudo-protocol

https://blog.fogus.me/clojure/arities-as-proto/

Whereby I talk about an under-appreciated technique in Clojure where function arities serve as a pseudo-protocol...

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

 

Consistent code style for Clojure function definitions

https://www.emcken.dk/programming/2025/05/11/clojure-function-definitions/

A Clojure function is often defined with name and arguments on a single line: (defn some-function [with-several arguments] ... and the following post is about why I will advocate for a multi-line alternative: (defn some-function [with...

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

 

How does quoting works in ArkScript macros?

https://dev.to/lexplt/how-does-quoting-works-in-arkscript-macros-m6p

The other night, I was talking about meta programming to other developers, and at one point someone asked how macros could be used to do meta programming. They were probably thinking about C type of macros, which are powerful but are just text...

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

 

1.12.42 Release

https://clojurescript.org/news/2025-05-16-release

We’re happy to announce a new release of ClojureScript. If you’re an existing user of ClojureScript please read over the following release notes carefully. This release features two significant dependency changes. First, Google Closure Compiler...

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

 

🥷 Clojure Pro Tip 5: Hiccup Raw

https://whatacold.io/blog/2025-05-15-clojure-tip-hiccup-raw/

In case you don’t know it, we can use raw strings, like embedding JS code, in hiccup. I just found out we can use raw to prevent strings from getting escaped. I used to have to define a dedicated app.js for that, which would need an extra HTTP...

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

 

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

 

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

 

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

 

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

 

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

 

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

view more: next ›