Hii ClojureCLR group :)

Hey, I've been using Clojure (JVM and JS ) for personal projects but I have an affinity towards dotNET. For some reason ClojureCLR doesn't seem to get the same attention in the larger community - which confuses me a bit.

Anyways, I find myself having quite a bit of free time and I'm definitely looking forward to working on ClojureCLR as outlined here in dmiller's repo for clojureCLR-next.

And, is it possible to apply for GSOC with ClojureCLR as the OSS I'm passionate about?

I'm motivated to work hard but I'd need kind guidance from the veterans of the field and the org. I do have a CS background so with a little effort I can understand the basics of the planned step-up version.

Merry Christmas :)

- Abhinav

Do you have plan to migrate to .net core?

Post has attachment
I have been trying to get this code working:


But with no luck. The code throws a Object reference not set to an instance of an object somewhere between lines 131 and 141.

Any help would be appreciate. Thank you.

Using ClojureCLR 1.7 targeting 4.0. Downloaded binaries, can run a REPL.

Running this on Main() line 1:

IFn plus = clojure.clr.api.Clojure.var("clojure.core", "+");

I was getting the following inner exception (from FileNotFoundException):

"Could not locate clojure.core.cljc.dll or clojure/core.cljc on load path.":null"

So I renamed clojure.core.clj.dll to clojure.core.cljc.dll and added it to the VS project as a reference.

Now I'm getting the following inner exception (from "FileLoadException", "AssemblyNotFoundException", finally out to "TypeInitializationException"):

"Could not load file or assembly 'file:///c:\\users\\jjones\\documents\\visual studio 2015\\Projects\\ConsoleApplication2\\bin\\Debug\\clojure.core.cljc.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)"

So it's seeing the DLL, trying to load it, and it can't.

I don't think I should be renaming the DLL, but it was specifically trying to load a different name. What's going on here?

Post has attachment

Post has attachment

Now that .NET is becoming more OSS. I would like to help out with vsClojure. What is some low hanging fruit a strong C#, but Clojure noob can help out with?

Post has attachment

Post has attachment
I think, this is new 'state of the art' of programming!


I just uploaded a new version to the visual studio gallery of the vsClojure extension. It fixes some bugs in the installation process and allows you to open a .sln containing a clojure project directly from windows explorer without crashing the extension.  (You previously had to open visual studio by itself and afterwords open the .sln)

I also noticed that vs2010 support seems to be broken. I'm getting errors opening .clj files. Strangely, this appears to be true of the previous version as well. I guess no one uses vs2010 anymore since it wasn't reported? I'll try to do better regression testing in the future.

Let me know if you have any problems with the new version.

Wait while more posts are being loaded