Bringing Clojure programming to Enterprise (2021)

blogit.michelin.io

201 points by smartmic 3 days ago


killme2008 - 3 days ago

I wrote Clojure for about five years. Left when I changed jobs, not because I wanted to. It's genuinely one of the most productive languages I've used, and I still miss the REPL-driven workflow.

One thing I built: defun https://github.com/killme2008/defun -- a macro for defining Clojure functions with pattern matching, Elixir-style. Still probably my favorite thing I've open sourced.

LouDNL - 3 days ago

It's good to read that Clojure is getting more and more exposure. I write Clojure fpr my day job and wouldn't want to swap it for anything. The community is small but very helpfull and easy reachable. The learning curve is steap indeed, but very much worth it!

IBCNU - 3 days ago

AI augmented Repl driven dev has got me back into Clojure and it's been changing my life (full on JVM nerd: Kotlin mostly on the backend).

The syntax is the best in the world (how computer's really operate?) but it's always been a pain to setup the tooling for me. I'm dumb like that. Now with AI it's become super easy to get back into the REPL and I'm in heaven.

Totally moving it back into workflow and proposing to bring it back into the dayjob.

midnight_eclair - 3 days ago

every time i go back to writing non-clojure code outside of repl-driven environment i feel like a cave man banging rocks against each other

no amount of ide smartness or agentic shenanigans is going to replace the feeling of having development process in sync with your thought process

laszlojamf - 3 days ago

Slightly off topic, but I find it to be a testament of how software has already eaten the world when friggin Michelin has a tech blog. What's next? General Electric releasing a frontend framework?

InvOfSmallC - 3 days ago

My pain point (which I admit didn't recheck if someone did something about it), is an interoperable example of how to use Spring (n.1 framework for many enterprises) with Clojure.

Something where I feel Kotlin did better.

For me the best way to introduce something like this is that I can actually start with small software increments on a Spring Java project.

honkcity - 3 days ago

I'd love to work with Clojure. I have the misfortune of working on something that is stuck on java1.8 and Groovy, part of the issue is the code quality is a disaster (json and xml parsed with regex...). At least with Clojure I'd get to enjoy the repl workflow and usable text editor (emacs). I also just enjoy working with sexps.

sswezey - 3 days ago

https://archive.ph/5RJ2V

0x1ceb00da - 3 days ago

What is the y axis in first chart? What is the data source?

erfgh - 3 days ago

Can someone enlighten me about the REPL that lispers keep raving about? Isn't it more-or-less the same as the Python REPL?

VMG - 3 days ago

503

maximgeorge - 3 days ago

[dead]