HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
richhickey
clojure-clr
C#2009–2012
richhickey / clojure-clr

clojure-clr

A port of Clojure to the CLR, part of the Clojure project

11Distinct people
12Mentions
0Explicit recommenders
304GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A port of Clojure to the CLR, part of the Clojure project

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year12 dated mentions

Observed mentions: 2009-09-01 16:22:33 UTC to 2012-11-10 04:50:50 UTC.

02462009-01-01 00:00:00 UTC to 2010-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20092010-01-01 00:00:00 UTC to 2011-01-01 00:00:00 UTC (exclusive): 7 mentions; 2 submissions, 5 comments20102011-01-01 00:00:00 UTC to 2012-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2012-01-01 00:00:00 UTC to 2013-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2012

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20092009-01-01 00:00:00 UTC2010-01-01 00:00:00 UTC101
20102010-01-01 00:00:00 UTC2011-01-01 00:00:00 UTC725
20112011-01-01 00:00:00 UTC2012-01-01 00:00:00 UTC303
20122012-01-01 00:00:00 UTC2013-01-01 00:00:00 UTC101

From the project README

An excerpt from the repository, fetched Nov 13, 2026.

Read the project’s introduction
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ClojureCLR has a new home! Code repo: https://github.com/clojure/clojure-clr JIRA: http://dev.clojure.org/jira/browse/CLJCLR Old binary distributions for versions 1.1 and 1.2 will continue to be available here for the time being. The new github repo has 1.3 binaries. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ClojureCLR This project is a native implementation of Clojure on the Common Language Runtime (CLR), the execution engine of Microsoft's .Net Framework. ClojureCLR is programmed in C# (and Clojure itself) and makes use of Microsoft's Dynamic Language Runtime (DLR). Goals: -- Implement a feature-complete Clojure on top of CLR/DLR. -- Stay as close as possible to the JVM implementation. -- Have some fun. -------------------------------------------------------------------------------------- Docs: http://clojure.org Feedback: http://groups.google.com/group/clojure Getting Started (general): http://dev.clojure.org/display/doc/Getting+Started For more information on ClojureCLR: http://github.com/richhickey/clojure-clr/wiki Installing ClojureCLR: To just run ClojureCLR, use the binary distribution: http://github.com/richhickey/clojure-clr/wiki/Getting-started-binary-distribution For a deeper look, get a source distribution: http://github.com/richhickey/clojure-clr/wiki/Getting-started-source-distribution -------------------------------------------------------------------------------------- * ClojureCLR * Copyright (c) Rich Hickey. All rights reserved. * The use and distribution terms for this software are covered by the * Eclipse Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php) * which can be found in the file epl-v10.html at the root of this distribution. * By using this software in any fashion, you are agreeing to be bound by * the terms of this license. * You must not remove this notice, or any other, from this software.
Read the full README on GitHub

What Hacker News says

12 sources
Autocomplete and debugging with clojure works. The problem is most clojure developers don't use common java IDEs. So it appears like it doesn't work or exist. But recently there has been an explosion of plugins to help everyone that isn't familiar with emacs & slime. Autocomplete: http://stackoverflow.com/questions/4289480/how-to-do-automat... Debugging: http://clojure.org/getting_started Plugins: https://github.com/swannodette/textmate-clojure http://code.google.com/p/counterclockwise/ http://plugins.intellij.net/plugin/?id=4050 Options: [emacs is too hard on windows] http://clojure.bighugh.com/ [but I use a mac] http://aquamacs.org/ [but I write ###.NET] https://github.com/richhickey/clojure-clr https://github.com/jmis/vsClojure
In Thinking in Clojure for Java Programmers
Clojure will be fine, at least. I think I remember Rich saying it was explicitly designed as a multi-VM language in an interview somewhere. Anyway, he already has an official, apparently actively maintained port of Clojure to the .NET CLR: http://github.com/richhickey/clojure-clr/ Now porting your Clojure applications between VMs may or may not be a reasonable proposition depending on what kind of non-Clojure pure Java libraries you depend upon, but the fate of the Clojure language is thankfully not tied to the fate of the Java runtime. I think Scala has a .NET port too, but I don't know if it's active.
In Oracle sues Google over use of Java in Android
The beauty of Clojure is that it let's you get as close to Java as you desire. Aside from installation considerations ("Do I have the right version of Java installed?") this is especially true in the upcoming 1.2 release. That is, with the addition of types and protocols it's never been easier to forget that you're on the JVM. I'm not sure what to make about your comment regarding XML, but if that is truly a determining factor then there are reasonable facsimiles of Clojure targeting .NET and Javascript (http://github.com/richhickey/clojure-clr and http://clojurescript.n01se.net/repl/ respectively).
In From Python to Clojure

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.