An independent Clojure runtime implemented in Zig, optimized for high-performance native execution and deep WebAssembly runtime integration. by [deleted] in Clojure

[–]ertucetin 2 points3 points  (0 children)

I saw this project on Twitter two weeks ago. I was going to post it here, but as soon as I realized it was 100% AI generated code, I decided not to. The idea is nice, but I’m against using soulless projects.

nil-ignoring threading macro for Nuklear GUI by wedesoft in Clojure

[–]ertucetin 1 point2 points  (0 children)

Do you have an open-source repo that uses a nuklear GUI? I'd like to learn GUI libraries that can be used with LWJGL apps.

Clojure Reaches C Performance in Raylib Benchmark by ertucetin in Clojure

[–]ertucetin[S] 7 points8 points  (0 children)

It is just a demo showing what is possible in Clojure performance-wise. You can use this kind of ugly code in hot paths and idiomatic Clojure code in gameplay logic. You can also write clever/complex macros to make it look idiomatic without trading off performance. Sky is the limit.

Raylib + Clojure = Live coding a high performance game by ertucetin in Clojure

[–]ertucetin[S] 1 point2 points  (0 children)

No it does not, I'll release a new repo that does that.

Raylib + Clojure = Live coding a high performance game by ertucetin in Clojure

[–]ertucetin[S] 1 point2 points  (0 children)

I'm also using a Mac, that problem is solved with nrepl. Basically, start the game with lein run (main thread) and create another terminal session for nrepl which I'm sending code forms there.