Fork me on GitHub
#announcements
<
2023-11-09
>
Werner15:11:52

https://github.com/wkok/openai-clojure v0.12.2 released ā€¢ (Beta) Added support for Assistants, Threads, Messages & Runs (thanks @sb)

šŸ‘ 8
4
šŸŽ‰ 5
emccue18:11:20

Very early builds of jresolve are now available. ā€¢ https://github.com/bowbahdoe/jresolve-cli ā€¢ https://github.com/bowbahdoe/jresolve-cli/actions/runs/6812941050 This is a dependency resolver just like exists in the clojure cli tools, but with a more generic JVM focus,

> java --class-path $(jresolve pkg:maven/org.clojure/[email protected]) clojure.main
Clojure 1.11.1
user=> (+ 1 2)
3
Tons of rough edges, but I would appreciate any feedback.

šŸŽ‰ 5
jpmonettas18:11:37

interesting, wdym with a more generic JVM focus?

emccue18:11:31

Well if you run clj -Spath you by default get clojure on there, along with src. It also checks for configuration in global .edn files. You wouldn't want to use that for say, a pure Java project

emccue18:11:37

There is also, obviously, a "supply chain" dependence on clojure. Thats a non-issue for this part of the world, but if you are like me and think something like this should come with the JDK its an issue

emccue18:11:35

I have a toy example project here showing how to use it with the standard jvm tools like javac and java https://github.com/bowbahdoe/jresolve-example-simple/blob/main/Justfile

emccue18:11:25

(not to mention that the clojure cli really just fills in the "class path" - totally fine for this part of the worlds, but in the java world you want to fill in the module path in addition or instead of the classpath)

jpmonettas18:11:58

got it, thanks!

Shantanu Kumar17:11:58

@U3JH98J4R This is very cool! Thanks for the project. I filed an issue w.r.t. binary download for Ubuntu 20.04.

emccue17:11:30

@U066J7E2U Thanks for taking a look! I think that probably is related to adding the --static flag at compilation. I don't have an ubuntu machine handy, so i'll probably ping you to try it out afterwards

1
Shantanu Kumar17:11:56

@U3JH98J4R This ^ new binary works for me.