This article contains broken links to one or more target anchors:
| Rich Hickey was merged into this article. The discussion was closed on 27 July 2011 with a consensus to merge. The original page is now a redirect to this article. Its history now serves to provide attribution for the content in this article, and it must not be deleted as long as this article exists. |
| This article is rated C-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
|
This article contains broken links to one or more target anchors:
The anchors may have been removed, renamed, or are no longer valid. Please fix them by following the link above, checking the page history of the target pages, or updating the links. Remove this template after the problem is fixed | Report an error |
I'm having trouble finding 3rd party references about the language that are not either directly from or one-step-removed-from Rich Hickey (the language creator) which would violate the "no original research" doctrine? Where can I find other references to this language Derarthur (talk) 23:37, 3 November 2008 (UTC)
When the article grows, you can link to Clojure's list comprehension example: http://en.wikipedia.org/wiki/List_comprehension#Clojure —Preceding unsigned comment added by 89.138.105.130 (talk) 19:33, 29 November 2008 (UTC)
Mark Volkmann's article is a great starting point to expand this wiki article in the same format as other programming language articles: http://ociweb.com/jnb/jnbMar2009.html 217.132.53.109 (talk) 11:07, 1 March 2009 (UTC)
Is it like 'clojure' or 'cloyure' or 'clohure' or 'clozhure'? —Preceding unsigned comment added by OsamaBinLogin (talk • contribs) 16:47, 7 August 2009 (UTC)
The newsgroup states that Clojure birthday was on 16th October 2007. Should the "Appeared in" mention the specific date? 93.172.131.46 (talk) 14:38, 16 October 2009 (UTC)
This example is missing a bracket.
(let [vec-refs (vec (map (comp ref vec)
(partition nitems (range (* nvecs nitems)))))
swap #(let [v1 (rand-int nvecs)
v2 (rand-int nvecs)
i1 (rand-int nitems)
i2 (rand-int nitems)]
--68.161.111.143 (talk) 18:48, 23 November 2010 (UTC)
The example is correct; it works in Clojure 1.2. 72.177.114.33 (talk) 21:43, 14 March 2011 (UTC)
Wikipedia's deletionists somehow reached the bewildering conclusion from this page that consensus is Rich Hickey is not notable and should be deleted. I'm too old for internet politics. I give up.
Here's the salvage from Rich Hickey's original page:
Rich Hickey continues to produce interesting ideas and implementations, including Datomic and Codeq. He really should have his own article, folks! RichMorin (talk) 00:52, 5 February 2013 (UTC)
Rich Hickey's article being deleted really illuminates a larger problem on Wikipedia, look at the discussion for deletion linked above. There is a single user, Artem Karimov, arguing for deletion and every other person in the discussion voted to Keep the article. Yet because this one person made it their life to argue with and respond to everyone who disagreed with him, he made sure the article got deleted. Disgusting. 173.68.18.98 (talk) 16:08, 4 April 2016 (UTC)
Why is compojure listed in the variants section?
I think we should make a clear distinction between official variants (ClojureCLR, ClojureScript) and unofficial ones, like las3r and Clojure-Py.
--Ivant (talk) 07:54, 26 May 2012 (UTC)
Clojure is not pure functional, but that doesn't sufficiently make it a "multi-paradigm" one.
Any objections?
Also See:
--Crlf0710 (talk) 06:31, 16 October 2012 (UTC)
User TvojaStara added a remark of Steve Yegge about the Clojure community as criticism on Clojure: https://sites.google.com/site/steveyegge2/ten-predictions He also claims that Yegge is/was a Clojure evangelist and that he can be found by searching on Google for 'clojure criticism'. I think that's all not noteworthy as criticism in a Wikipedia entry for the Clojure programming language. For a slightly better example of programming language criticisms compare the Wikipedia page on Criticism of Java. Yegge's role as 'Clojure evangelist' is unclear. He wrote a foreword to a Clojure book. Other than that he is known for writing 'rants' on various topics. The remark by Yegge provides an opinion, but no further information on what he bases this opinion. Yegge writes: 'but they're fairly user-hostile'. The factual basis of this remark is completely unclear.Joswig (talk) 22:18, 7 November 2015 (UTC)
Hello fellow Wikipedians,
I have just added archive links to one external link on Clojure. Please take a moment to review my edit. If necessary, add {{cbignore}} after the link to keep me from modifying it. Alternatively, you can add {{nobots|deny=InternetArchiveBot}} to keep me off the page altogether. I made the following changes:
When you have finished reviewing my changes, please set the checked parameter below to true to let others know.
This message was posted before February 2018. After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than regular verification using the archive tool instructions below. Editors have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the RfC before doing mass systematic removals. This message is updated dynamically through the template {{source check}} (last update: 5 June 2024).
Cheers.—cyberbot IITalk to my owner:Online 19:37, 23 February 2016 (UTC)
Is there a reason why Clojure doesn't include "(programming language)" like most other programming language articles do? I'm referring to Go (programming language), Haskell (programming language), Erlang (programming language), Rust (programming language), Julia (programming language), Scala (programming language), etc. MarkN (talk) 19:41, 30 November 2016 (UTC)
The history section doesn't give any dates. It would be much more informative with dates in my opinion. The "Language Overview" section does, but one reading the history section wouldn't know this. Perhaps they can be merged somehow. -Anonymous — Preceding unsigned comment added by 146.233.255.213 (talk) 19:22, 9 September 2019 (UTC)
There is a standard library part which resembles prolog but I can't find other similarities. — Preceding unsigned comment added by 83.29.55.159 (talk) 20:19, 9 January 2021 (UTC)
Certainly not. There are no type assertions in Clojure's function signatures and there is no static type checking happening AT ALL. There aren't even any runtime type checks (although some community projects attempt to implement something resembling gradual typing or schema checking, with varying success), but nothing of the sort is part of the language itself. Anything can be assigned to anything, and the only ways for an invocation to fail are e.g. nullpointer exceptions or explicit runtime checks that throw if e.g. some map field is missing. The whole idea of the language is that the three main types (lists, arrays & maps, none of them have a member type) can be used interchangeably wherever semantically appropriate. Hyrsebrigh (talk) 18:03, 24 June 2026 (UTC)
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.