#Clojure-style
🧝✨ Workshop update from the North Pole: Jolly JVM just delivered a #Java impl. of elf-lang featuring #Clojure-style immutable, persistent collections w/ structural sharing!

🔧 Impl: eddmann.com/santa-lang-w...
📖 Writeup: eddmann.com/posts/santa-...
September 16, 2025 at 3:31 PM
I started with Clojure and moved to TypeScript because despite liking the repl, syntax, and general style of Clojure better I was ultimately like “I should go ahead and learn a practical language” and I imagine it’s basically analogous to what you’re talking about
July 7, 2023 at 8:06 PM
Como esse era o padrão do Java que foi o que aprendi em seguida enraizou muito.

"Mas Clojure / OCaml... que você gosta não segue essas identações..."

É mas eles não tem blocos com {...}, tipo, em linguagens C-like K&R-style é o normal para mim.
November 16, 2024 at 3:09 AM
I use MASON, which is Java based, lots of features. Very OO in its style. I actually write most of my code in Clojure, which often interfaces easily with JVM-based languages. In this case, it's harder, and I wrote a mini lib to help. But you have to at least be able to read Java to read the docs.
July 30, 2025 at 10:24 PM
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 argument...

| Details | Interest | Feed |
Origin
clj.social
May 19, 2025 at 12:16 PM
At the beginning of my career, I was thinking about getting into Clojure because of it's connection to Common Lisp. I was working at a company that was working with 1980s-style AI, and they had literally built their own in-house LISP that ran on the JVM. I said: "Why not just use Clojure?" They did.
April 29, 2024 at 10:40 AM
honestly i wish there was a standalone version of Clisk or something, it's a fantastic and powerful library, probably the best for algo art and i don't even mind it's a coding thing itself, i just dont want to fuck around with JVM or Clojure, i just want a Clisk "type it and render" style program
March 17, 2025 at 4:52 PM
sure. that is an option. it will make all the other appviews sad, though. maybe this is a JS/TS vs Go/Clojure style backwards compatibility discussion. In Go it's really frowned upon to making breaking changes after a certain level of adoption
October 14, 2025 at 2:41 PM
i've determined the way forward with jinteki.net 's engine is to switch from node-style nested callbacks to something closer to promises, and that's very daunting. hard to imagine moving 40k lines of macro-heavy clojure from one paradigm to another without suffering a lot.
Play Netrunner in your browser
Build Netrunner decks and test them online against other players.
jinteki.net
November 4, 2024 at 1:10 AM
clojure/cljs is fully functional in design and style. which i like, and it is excellent for clear handling of state. clojure has the benefit of access to all Java libraries (AFAIK). of which there are probably many useful ones
May 7, 2025 at 5:33 PM
and since it's a lua API, you can use fennel for your games/mods! think about that! a clojure style lisp!
August 20, 2025 at 4:14 AM
That's really been the gift like falling in love with computer programming and some how still having the attitude I had as a child bcuz black ppl got a different learning style liek I had to fuck with java, clojure, and kotlin and then Scala made more sense and now I fuck with it
January 22, 2025 at 1:27 PM
Someone On Here referred to LLMs as a plinko machine or some other similar attention/time hole and yeah. Far moreso than Clojure style REPL driven development too when it takes ~3min for the model to grind out the next partial reply. Long enough to waste your time and prohibit real context shifts.
June 22, 2025 at 11:48 AM
clojure basically scopes all “keywords” (atoms) with a namespace, so scheme-style hygiene effectively becomes explicit
December 4, 2024 at 1:24 PM
this is my first year doing it and i'm just trying to have as much fun with it as possible, so i'm doing it in Clojure and pairing with my brother who's doing it in Unix style, with bash, awk, and C :)
December 2, 2024 at 8:51 AM
Erlang (then Scala and Clojure) changed my brain. Would I like true immutables? Sure. Does that stop me, no.

Functional style is fine.
November 22, 2024 at 10:06 PM
Generative flower in the style of Karl Blossfeldt, Clojure code, 2021
August 1, 2023 at 4:50 PM
Yes. Claude 3.5 & 3.7 sonnet are very good.

I wouldn’t say you should just set & forget it. I like to use them for generating UI in Clojure script, tests and small algorithmic functions

In shipclojure.com I have documentation for LLMs. code style guides & specifc APIs for maximum accuracy.
shipclojure.co
March 15, 2025 at 7:26 PM
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 argument...

| Details | Interest | Feed |
Origin
clj.social
May 19, 2025 at 12:15 PM
Each project needs a logo. (made with kychou.net/eva-title/)
November 25, 2024 at 2:01 PM
To write "Hello World!" in Clojure, you can use the `println` function. Here's a simple example:

```clojure
(println "Hello World!")
```

This will print "Hello World!" to the console when executed. In Clojure, parentheses are used for both grouping and […]

[Original post on mstdn.forfun.su]
June 2, 2025 at 10:28 AM
It's not a unique feature to Go though. Clojure has green threads and channels as well (in fact Clojure has better buffered channels). Erlang/Elixir also has green threads with message passing between isolated processes. Guile has Go style threads via a library. codeberg.org/fibers/fibers
fibers
Concurrent ML-like concurrency for Guile
codeberg.org
August 4, 2025 at 2:45 PM
Which I get now that learning scheme and common lisp only added to my Clojure skills like knowing how to do a thing in scheme and in CL and then being able to style out in Clojure scheme style where I absolutely overuse begin and begin0, progin, and then in Clojure it's doz do, do, and doseq
April 10, 2025 at 5:46 AM
Lesson so far is that the semantics of build123d, and similarly cadquery, are different enough from Clojure's typical style that I question if it's worth the trouble. I don't like to give up though, so I have a goal project and will see if a useful set of Clojure fns pop out as a small wrapper lib
February 4, 2025 at 2:19 AM