Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why is Clojure named Clojure

Tags:

jvm

clojure

Why is the name of the language, "Clojure"?

I googled a bit, asked in #clojure. So far, no luck.

like image 855
Jeb Avatar asked Jun 21 '11 14:06

Jeb


People also ask

What is the meaning of Clojure?

Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures.

What is Clojure based on?

Clojure runs on the Java platform and as a result, integrates with Java and fully supports calling Java code from Clojure, and Clojure code can be called from Java, too. The community uses tools like Leiningen for project automation, providing support for Maven integration.

Why was Clojure made?

Rich Hickey, the author of Clojure, wanted to make written programs simple. This helps to speed up the software development process, as well as reduce the time needed for code understanding, changing and support. Clojure syntax can make a challenge for beginners.

When was Clojure invented?

Clojure was designed to be a general-purpose, practical functional language, suitable for use by professionals wherever its host language, e.g., Java, would be. Initially designed in 2005 and released in 2007, Clojure is a dialect of Lisp, but is not a direct descendant of any prior Lisp.


1 Answers

Rich Hickey's (He's the designer of Clojure) comment on that is the 1st reference link on wiki:

Did you pick the name based on starting with the word "closure" and replacing the "s" with "j" for Java? It seems pretty likely, but it would be nice to have that confirmed.

The name was chosen to be unique. I wanted to involve c (c#), l (lisp) and j (java). Once I came up with Clojure, given the pun on closure, the available domains and vast emptiness of the googlespace, it was an easy decision.

http://groups.google.com/group/clojure/msg/766b75baa7987850

like image 170
Alex K. Avatar answered Oct 10 '22 06:10

Alex K.