this post was submitted on 13 Feb 2024
6 points (100.0% liked)
Clojure programming language discussion
458 readers
8 users here now
Clojure is a Lisp that targets JVM and JS runtimes
Finding information about Clojure
- History of Clojure
- Clojure Homepage
- A Clojure Newbie Guide
- Clojure Documentation
- Clojure Cheat Sheet
- ClojureScript Cheat Sheet
- Clojure by Example
- Clojure beginner resources
API Reference
Clojure Guides
- Clojure Distilled Beginner Guide
- Clojure Style Guide
- Clojure for the Brave and True
- Clojure from the ground up
- ClojureScript in 15 minutes
- ClojureScript Workshop
Practice Problems
Interactive Problems
Clojure Videos
The Clojure Community
- Ask Clojure
- Clojure user groups
- ClojureScript user groups
- Clojure Slack Channel
- Clojurians-Zulipchat
- Clojure Discord
- Clojureverse: a forum for and by the Clojure community
- matrix/riot-im Clojure room
Clojure Books
- Clojure Book
- The Joy of Clojure
- Clojure Programming
- Clojure In Action
- Programming Clojure
- Web Development with Clojure
- Clojure Cookbook
- Professional Clojure
- Living Clojure
- Getting Clojure
Tools & Libraries
- Leiningen - Package management
- nREPL - Networked REPL
- Gorilla REPL - A rich REPL for Clojure in the notebook style
- Clojars - Clojure library repository
- The Clojure Toolbox - a list of popular Clojure libraries
- (clj-templates) - templates for Leiningen and Boot
Clojure Editors
- Emacs CIDER
- clojure-mode.el - Emacs mode
- Emacs Prelude - a gentler Emacs mode
- Cursive - Clojure support for IntelliJ
- Calva - Calva โ Visual Studio Code
- Vim Iced - Vim
- vim-fireplace - another Vim editor
- Conjure - even more Vim
Web Platforms
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
This is exciting! I'll keep this in my back pocket next time I need to map a static Java method over a collection.
Does this addition also make it possible to keep a Java instance method in a map to call later? That's not a good way to explain it. But I'm thinking of how Malli schemas can have a map of options like
{:encode/json name}
.With this addition, could I do
{:encode/json .toString}
where previously I'd need to wrap it with an anonymous function?