15 comments

[ 5.6 ms ] story [ 46.9 ms ] thread
I don't get it.
leinigen is the most commonly used build tool for Clojure. They now added a routine to block project names ending in "jure" because so many used it as a "pun".
What's the pun? Is it just that it sounds like clojure?
Now being "authored 4 years ago"
If by "now" you mean 4 years ago, then yes :)
To indicate that some library is a Clojure library people often use "cl-" ("clatrix") or "-jure" ("compojure") in the name of the library. This patch in the most popular package manager software for Clojure rejects names that are of the second form when building project.
(comment deleted)
That commit is four years old. Now, here's what happens:

    % lein new testjure
    Sorry, names such as clojure or *jure are not allowed.
    If you intend to use this name ironically, please set the
    LEIN_IRONIC_JURE environment variable and try again.
you can name it whatever you want

$ lein new default testjure Sorry, names such as clojure or *jure are not allowed. If you intend to use this name ironically, please set the LEIN_IRONIC_JURE environment variable and try again.

I didn't even notice. I deleted my comment.
I was confused until I saw this was a 4 year old commit. I remember when he originally did this. Dunno why someone would feel the need to post it to HN (again) now.
Yeah, I made the mistake and responding to it here. I have since deleted my comment.

I really need to filter what I read more.

(comment deleted)
(comment deleted)