Replies: 4 comments 3 replies
-
Maybe it would include some of these steps:
It would be nice to have some sort of handling for users with mixed sources ( |
Beta Was this translation helpful? Give feedback.
-
How does .NET do this? Does it not make sense to add it to |
Beta Was this translation helpful? Give feedback.
-
Java has |
Beta Was this translation helpful? Give feedback.
-
I believe
Whose responsibility is this? Clojure JVM has supported all versions of Java from 1.8 up until recently. Clojure CLR I think should certainly do something similar, but as far as packages go, wouldn't that be up to the maintainer who they want to support?
Clojars? Or do we want to deploy these to nuget as well? |
Beta Was this translation helpful? Give feedback.
-
With the advent of
cljr
, ClojureCLR now has some of the goodness of the CLI/deps.edn tooling available to Clojure(JVM).Some functionality is still missing, centered around tool definition and invocation and project preparation. In the Prep libs: section of the CLI guide, we find:
The library tools.build provides functionality for building Clojure projects. It is very JVM-specific, so I have not bothered to port it. We need our own.
Questions to contemplate:
tools.build
for ClojureCLR?:nuget
coordinates tocljr
? Being able to retrieve packages, dealing with versioning, etc., is straightforward enough, but there are other issues:deps.edn
file? (This can be done for Clojure. However, the differences between Java classpaths and what we have to do with assemblies in ClojureCLR prevents a similar approach -- unless perhaps we solve all the other problems here.)Let's go!
(Note: this discussion is hosted on the clojure-clr-next repo because I own it and can do things such as set up discussions. However, this is really a discussion about ClojureCLR as it is now.)
Beta Was this translation helpful? Give feedback.
All reactions