🦜 Inside Clojure
@insideclojure.org@rss-parrot.net
I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline!
Brought to you by the RSS Parrot.
---
Tales of Developing Clojure
Your feed and you don't want it here? Just
e-mail the birb.
Method Values
http://insideclojure.org/2024/02/12/method-values/
Published: February 12, 2024 00:00
Clojure 1.12.0-alpha6 introduced method values to Clojure and this post will explore them in a bit more depth.
The olden days
Clojure functions are first-class values and can easily be passed around, but a common question seen in Clojure forums for years…
Contributing to Clojure
http://insideclojure.org/2022/07/18/contributing-clojure/
Published: July 18, 2022 00:00
In the spirit of the classic “How A Bill Becomes a Law”, I’d like to give some insight into how a Clojure question or JIRA ticket becomes a commit in the Clojure code.
Users and contributors
It’s important to start with the distinction between users and…
Efficient partitioning
http://insideclojure.org/2022/06/15/partitioning/
Published: June 15, 2022 00:00
Certain tasks call for breaking up sequential data into segments to work on each segment. In Clojure, we often use functions like partition-all and partition to break sequential data (or code) into a lazy sequence of realized partitions that you can…
An example of clj execution
http://insideclojure.org/2020/09/30/exec-example/
Published: September 30, 2020 00:00
Last week we released a new version of the Clojure tools with support for directly executing a Clojure function that takes a map.
There is one good example of this sort of program in Clojure itself - clojure.core.server/start-server, which can be used to…
clj exec update
http://insideclojure.org/2020/09/04/clj-exec/
Published: September 4, 2020 00:00
A new prerelease version of clj is now available (1.10.1.672) and it includes some important restructuring of how you use clj.
This version has not yet been promoted to “stable” release. You can either install it explicitly with that version though:
…
clj exec
http://insideclojure.org/2020/07/28/clj-exec/
Published: July 28, 2020 00:00
A new development version of clj is now available (1.10.1.600) and it includes the first public release of several strands of work that have been ongoing over the last few months (with more to come).
This version has not yet been promoted to “stable”…
Journal 2020.3 - 1.0 libs, survey, brew tap
http://insideclojure.org/2020/02/28/journal/
Published: February 28, 2020 00:00
February was here and gone in a flash it seems and it has been a blur of activity. I’ve written several interim posts, so I’m not going to go into a ton of detail, but I have a long list of things that have been in work:
1.0 libs
Per the 1.0 post we…
Clojure survey feedback
http://insideclojure.org/2020/02/20/clojure-survey/
Published: February 20, 2020 00:00
I just published the results from the State of Clojure 2020 Survey, but I also wanted to post some thoughts on the open feedback section at the end. I read through all the responses there (about 645 responses from the 2500+ people that completed the…
1.0 all the things
http://insideclojure.org/2020/02/18/lib-version/
Published: February 18, 2020 00:00
I’ve been working on a write-up for the 2020 State of Clojure survey (sorry that’s taking so long). One feedback comment stuck with me:
“A lot of libraries in the Clojure ecosystem (including in clojure.core) have version 0.y.z, indicating breaking…
Customizing your REPL in clj
http://insideclojure.org/2020/02/11/custom-repl/
Published: February 11, 2020 00:00
There was a question on Slack this evening about getting a similar effect to the injections feature of Leiningen in clj. There is no built-in feature for this, but you don’t really need one. The provided clojure.main/repl function is highly customizable.…