clojure/clojure-clr
View on GitHub ↗ ★ 1,658 C#
A port of Clojure to the CLR, part of the Clojure project
35 mentions on Hacker News by 31 people: 1 story, 34 comments · first 2012-02-14 · latest 2026-05-03
20082026
-
There is also a native implementation of Clojure on the Common Language Runtime (CLR) https://github.com/clojure/clojure-clr
comment by geospeck · 2026-05-03 · in Dotcl: Common Lisp Implementation on .NET -
There's the original/current implementation: https://github.com/clojure/clojure-clr And the newer reimplementation: https://github.com/dmiller/clojure-clr-next
comment by Nelkins · 2025-05-30 · in Show HN: W++ – A Python-style scripting language for .NET with NuGet support -
…that there was mono, which was also MIT licensed. 1: https://dotlisp.sourceforge.net/dotlisp.htm 2: https://github.com/clojure/clojure-clr 3: https://fsharp.org/
comment by aidenn0 · 2024-09-23 · in Rust panics under the hood, and implementing them in .NET -
There is https://github.com/clojure/clojure-clr (I cannot testify for usability, the project is alive but it seems to need more contributors to really get going)
comment by neonsunset · 2024-08-13 · in What you learn by making a new programming language -
There's also Clojure CLR (lisp) https://github.com/clojure/clojure-clr
comment by coder94 · 2024-07-23 · in Show HN: Lisp in C# -
Some dialects at various states of maturity: CLR: https://github.com/clojure/clojure-clr LLVM: https://jank-lang.org/ Erlang: https://www.clojerl.org/ Python: http://hylang.org/
comment by fnordsensei · 2024-05-22 · in Try Clojure -
…ignored it. ClojureScript is obviously much more used, although it is still a "different" language. https://github.com/clojure/clojure-clr
comment by bmitc · 2024-03-06 · in Dada, an experimental new programming language -
ClojureCLR can already run on .NET 5.0 . https://github.com/clojure/clojure-clr/wiki/Getting-started It looks like the 1.11.0 beta has a build for .NET 6.0. Very likely, when it is released, .NET 6.0 will be supported.…
comment by ss48 · 2022-08-01 · in Ask HN: Does an equivalent of Clojure exist for .NET? -
Gentle reminder, there is also ClojureCLR. https://github.com/clojure/clojure-clr
comment by sremani · 2022-04-30 · in ClojureRS – Clojure interpreter implemented in Rust -
…for .NET and also one for the BEAM Virtual Machine. Has anyone used the latter? Regards [1] https://github.com/clojure/clojure-clr [2] https://github.com/clojerl/clojerl
comment by Aboh33 · 2021-07-17 · in Elixir protocols vs. Clojure multimethods -
…//groups.google.com/g/clojure-clr/c/2v9xls5hreE Last commit 6 days ago: Last code change 11 days ago: https://github.com/clojure/clojure-clr/commits/master
comment by randompwd · 2021-01-20 · in Java on Truffle – Going Fully Metacircular -
…have a huge amount of insight into the project but the commits over time don't look super healthy: https://github.com/clojure/clojure-clr/graphs/commit-activit... Either way it's pretty clearly not a core platform for Clojure.
comment by jolux · 2021-01-20 · in Java on Truffle – Going Fully Metacircular -
…for saying that? Checking the commits history on Github[1], the project seems still alive. [1] https://github.com/clojure/clojure-clr/commits/master
comment by geospeck · 2021-01-20 · in Java on Truffle – Going Fully Metacircular -
If you're more at home in the .NET world, there's ClojureCLR: https://github.com/clojure/clojure-clr
comment by mr_overalls · 2020-02-21 · in State of Clojure 2020 -
…[1]. I haven't looked into it yet, but I intend to once I'm more familiar with the JVM version. [0] https://github.com/clojure/clojure-clr [1] https://groups.google.com/forum/#!forum/clojure-clr
comment by garren · 2019-06-24 · in Productivity brought by Clojure [slides] -
See the interop issues ( https://github.com/clojure/clojure-clr/wiki/Calling-generic-... ) I alluded to here ( https://news.ycombinator.com/item?id=19729618 )
comment by pron · 2019-04-23 · in Why did Clojure gain so much popularity? -
….NET interop is a huge advantage There is a dotnet implementation of Clojure if you're interested: https://github.com/clojure/clojure-clr
comment by astine · 2019-01-11 · in The Early History of F# [pdf] -
While it's admittedly ambiguous, I think they're likely referring to ClojureCLR, not ClojureScript. https://github.com/clojure/clojure-clr
comment by grzm · 2018-12-18 · in Clojure 1.10 release -
…maintained (by the one-man-army that is https://github.com/dmiller ) port of Clojure to the CLR: https://github.com/clojure/clojure-clr
comment by bpicolo · 2018-12-14 · in Exploring the .NET Core Runtime -
…NYC user group[2]. There are some cool examples showcasing interop with the Unity game engine. [1] https://github.com/clojure/clojure-clr [2] https://vimeo.com/203271192
comment by Nelkins · 2017-03-17 · in MAGIC – Clojure Compiler for the CLR -
…has been maintained and is up to date with the latest stable version of the JVM Clojure version. https://github.com/clojure/clojure-clr/blob/master/changes.m...
comment by puredanger · 2017-02-07 · in State of Clojure 2016 – Results and Analysis -
There is also a .NET port that tracks the Java version pretty closely: https://github.com/clojure/clojure-clr
comment by JBiserkov · 2017-01-22 · in ClojureScript is the most-used functional language that compiles to JavaScript -
…- ClojureScript (JavaScript): https://github.com/clojure/clojurescript - Clojure on the CLR: https://github.com/clojure/clojure-clr
comment by grzm · 2016-12-17 · in The Idea of Lisp -
…into 'initially he thought' than you meant but Clojure CLR is real and has been around for years: https://github.com/clojure/clojure-clr
comment by kencausey · 2016-12-07 · in Closure Compiler in JavaScript -
I think I'd have a look at ClojureScript and/or Clojure CLR ( https://github.com/clojure/clojure-clr ). The former is Clojure on top of Javascript, the latter Clojure on top of .Net. It will not be easy, but I'm no expert. I'm also not…
comment by senand · 2016-11-10 · in Lumo – A fast, standalone ClojureScript REPL that runs on Node.js and V8 -
…mind. FWIW ClojureCLR is still going strong; seems to track the JVM version within a couple weeks: https://github.com/clojure/clojure-clr/commits/master It does have some warts, but I've played with it and it works fine.
comment by daxfohl · 2016-05-08 · in Why Is No One Writing Language Runtimes? -
…progress. We try to be within a week or so of development milestones on the main Clojure project. https://github.com/clojure/clojure-clr/wiki I thought ClojureCLR had been abandoned after Rich Hickey started working on ClojureJVM. Bug…
comment by WalterGR · 2015-03-23 · in DotLisp – A Lisp dialect for .Net -
…be a good starting point [1]. Or you could settle for single-threaded ClojureScript/JavaScript. [1] https://github.com/clojure/clojure-clr
comment by arh68 · 2015-02-20 · in CL21: An experimental project redesigning Common Lisp -
Any .NET folks making use of ClojureCLR? https://github.com/clojure/clojure-clr
comment by michaelsbradley · 2014-11-02 · in Ask HN: Who is using the .NET stack for their startup? -
…Unity ships a very old version of Mono with their own changes, so stock Clojure-CLR would not work. https://github.com/clojure/clojure-clr https://github.com/arcadia-unity/clojure-clr
comment by ramseynasser · 2014-10-17 · in Arcadia: Unity 3D Development in Clojure -
…is relentless. Example: https://groups.google.com/forum/#!topic/clojure/Kvefcae2W6s Project Source: https://github.com/clojure/clojure-clr
comment by zaph0d · 2013-06-29 · in Clojure core.async Channels -
Yes: https://github.com/clojure/clojure-clr Clojure can run in the CLR, so if you have .net/mono you can (presumably, untested) run clojurescript onto top of the CLR If you could port clojure to emitting LLVM bytecode or similar then it…
comment by octo_t · 2012-11-23 · in Clojurescript still requires a JVM. Will this change in the future? -
There is an official, up-to-date ("within a week or so of milestones on Clojure main") .NET port at https://github.com/clojure/clojure-clr Maybe once Light Table is somewhat stable, someone can hack it to use ClojureCLR for the benefit of…
comment by JBiserkov · 2012-06-25 · in It's Playtime - Light Table Playground released -
I guess .Net [1] is no option either? Not sure if that stuff works on top of mono as well.. 1: https://github.com/clojure/clojure-clr
comment by darklajid · 2012-02-14 · in Clojure implemented on top of Python